URL: https://www.opennet.me/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID9
Нить номер: 9821
[ Назад ]

Исходное сообщение
"Как добавить Subject письму, отправляемому через sendmail?"

Отправлено universite , 29-Янв-14 02:26 
Сейчас работает:

#! /bin/sh
sendmail  -f"ups@beastie.YYYYY" -F"UPS Monitoring from beastie.YYYYY" monit@XXX<<EOF
Subject: UPS Monitoring messages from beastie.YYYYY
echo "$*"
EOF

Нагуглил подсказку, но что-то не помогает...


echo "Subject: Testing" | cat - text | sendmail -F me@here.com -t you@there.com

Помогите облегчить скрипт...


Содержание

Сообщения в этом обсуждении
"Как добавить Subject письму, отправляемому через sendmail?"
Отправлено universite , 29-Янв-14 02:38 

> Помогите облегчить скрипт...

Так немного облегчил:


(echo "Subject:Hi"; echo "Body contents";) | sendmail my@mail


"Как добавить Subject письму, отправляемому через sendmail?"
Отправлено Andrey Mitrofanov , 29-Янв-14 09:12 
> (echo "Subject:Hi"; echo "Body contents";) | sendmail my@mail

Немного bash-изма, и не нужна ли там пустая строка?

cat - <<<"$subj" <(echo) file | ...

И, #2, дался вам этот sendmail:

<file mail -s "$subj" addr@to


"Как добавить Subject письму, отправляемому через sendmail?"
Отправлено universite , 30-Янв-14 03:47 
>> (echo "Subject:Hi"; echo "Body contents";) | sendmail my@mail
> Немного bash-изма, и не нужна ли там пустая строка?

Не, так сработало.
Но в


To: undisclosed-recipients:;

> cat - <<<"$subj" <(echo) file | ...

слишком наворочено


> И, #2, дался вам этот sendmail:
> <file mail -s "$subj" addr@to

Кажись, mail отсутствует в одном из диструбутивов Linux (CentOS кажись) и его надо ставить из пакетов.
А sendmail еще не выпилили из базовой поставки :)