Как отправить электронное письмо с телом и вложением с помощью mailx?
Этот код отправит электронное письмо с телом:
cat $body | tr -d \\r | mailx -s "SUBJECT" [email protected]
tr -d \\r
в этом случае необходимо, потому что, если тело не передано через tr
, оно будет отправлено как вложение .bin (для этого конкретного тела). Нашел решение для отправки тела в виде .bin здесь: Использовать задание crontab для отправки почты. Текст сообщения электронной почты превращается в прикрепленный файл с именем ATT00001.bin
Я пытался поставить -f $attachment
после темы, но получаю ошибку More than one file given with -f
, и команда не запускается.