|
ru.unix.bsd- RU.UNIX.BSD ------------------------------------------------------------------ From : Kirill Nuzhdin 2:5020/400 15 Aug 2007 12:27:25 To : Eugene Grosbein Subject : Re: mail with Content-Type -------------------------------------------------------------------------------- Eugene Grosbein wrote: > Привет! > > Очень удобно из скриптов посылать почту при помощи command 2>&1 | mail -E. > Если вывод пустой, почта и не отсылается. > > Если надо добавить нужные заголовки, легко сделать при помощи sendmail: > > { > cat <<EOF > MIME-Version: 1.0 > Content-Type: text/plain; charset=koi8-r > Content-Transfer-Encoding: 8bit > > EOF > command > } | sendmail ... > > Как бы попроще скомбинировать эти две фичи? если я правильно понял вопрос и если вывод у command не слишком большой, то можно так: command 2>&1 | awk '{ F = F "\n" $0 } END { F = substr(F, 2); if (F != "") print "MIME-Version: 1.0\nContent-Type: text/plain; charset=koi8-r\nContent-Transfer-Encoding: 8bit\n\n" F }' | mail -E > Умею делать при помощи mutt, но он слегка монстробразен, чтобы ставить > его для отсылки простых русских сообщений скриптами на e-mail, > с корректным указанием кодировки. > > Eugene -- Best regards, Kirill Nuzhdin --- ifmail v.2.15dev5.4 * Origin: Demos online service (2:5020/400) Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.unix.bsd/25739613bc233.html, оценка из 5, голосов 10
|