Показать сообщение отдельно
  #5  
Старый 05.12.2018, 15:12
Victor Sudakov
Guest
 
Сообщений: n/a
По умолчанию хитрый mailx нужен

Victor Sudakov написал(а) к eugen в Dec 18 17:40:32 по местному времени:

Dear eugen,

05 Dec 18 14:06, Eugene Grosbein wrote to me:

VS>> Есть программа, выводящая отчеты на stdin. Сейчас они принимаются
VS>> на "| mail -s "from proga" pupkin" и отправляются почтой. Как бы
VS>> мне вставлять в эти письма дополнительные хедеры, в частности
VS>> Content-Type: text/plain; charset="XXXX
VS>> Я видел на каких-то линуксах реализации mail/mailx с ключом для
VS>> вставки произвольного хедера, а как бы на FreeBSD это сделать? В
VS>> mail/mailx этого функционала нет. Делать свой скрипт вместо mailx
VS>> с вызовом sendmail как-то неохота, хотя наверное придётся.

EG> Я использую для этого mutt из портов: | mutt -a attachment \
EG> -e 'set charset=utf-8' \
EG> -e 'set send_charset=utf-8' ...

EG> Ещё у него есть ключик -Н, но это overkill для моих задач.

Я очень люблю mutt в качестве интерактивной почтовой программы, но мне не пришло в голову использовать его таким низким образом :-) Спасибо за идею.

Впрочем mutt с моими опциями сборки тянет cyrus-sasl, urlview и прочее добро, это тоже overkill ставить его на тот хост, разве что собирать отдельно минималистичный пакет.

Пойду-ка я напишу скрипт с вызовом "sendmail -t".

Victor Sudakov, VAS4-RIPE, VAS47-RIPN
--- GoldED+/BSD 1.1.5-b20160322-b20160322
Ответить с цитированием