хитрый 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
|