Звук не работает на ubuntu 16.04 с монитором HDMI

Возможно, вы захотите отправить файл из оболочки, но в противном случае используйте Thunderbird.

В этом случае попробуйте thunderbird -remote ... полезно - если обычно используется thunderbird:

Команда открывает окно создания почты запущенного экземпляра thunderbird. Адрес «From» является вашим из оболочки , настроенной в thunderbird. Кроме того, используются существующие настройки учетной записи, нет необходимости в отдельной настройке.

Для почты, адресованной you@example.com, с темой «S», телом «B» и вложением /some/absolute/file.txt команда

thunderbird -remote "xfeDoCommand(composeMessage,subject='S',to='you@example.com',body='B',attachment='/some/absolute/file.txt')"

Есть две проблемы:

Вложенный файл должен быть задан настройками учетной записи , что на практике утомительно. Это можно использовать, используя readlink -f для разрешения относительных путей:

thunderbird -remote "xfeDoCommand(composeMessage,subject='S',to='you@example.com',body='B',attachment='$(readlink -f file.txt)')"

Кроме того, команда длинная. Используйте сценарий оболочки или функцию оболочки с четырьмя аргументами:

thunderbird-compose () {
    thunderbird -remote "xfeDoCommand(composeMessage,subject='$1',to='$2',body='$3',attachment='$(readlink -f $4)')"
}

С помощью этой функции команда становится читаемой:

thunderbird-compose 'Some Subject' test@example.com 'Body of message' file1

откроет окно «Запись» Thunderbird с помощью вложение и текст From, To, Subject и body text. Это может быть использовать Thunderbird перед отправкой.

1
задан 24 June 2017 в 03:44

0 ответов

Другие вопросы по тегам:

Похожие вопросы: