Как послать электронное письмо от ssmtp с HTML

После комментирования незаконных строк (CMakeLists.txt:9, CMakeLists.txt:10, be.clock/CMakeLists:22) это компилирует очень хорошо для меня.

6
29.08.2014, 19:54
2 ответа

Помимо тела сообщения электронной почты, вам также необходимо распечатать заголовки электронной почты:

echo "From: from@example.com\r\nDate: $(date)\r\nSubject: subject\r\nMIME-Version: 1.0\r\nContent-Type: text/html; charset=utf-8\r\n\r\n$(mycommandthatprintshtml)" mail someone@example.com

Обратите внимание, что "От", "Дата" и "Тема" являются обязательными. MIME-Version и Content-Type помогают получателю понять, как отформатировано электронное письмо.

5
27.01.2020, 20:28

с помощью ssmtp вы можете отправлять почту из файла и указывать заголовки внутри (подобно тому, как это делал Federik)

ssmtp -t < mail.txt

mail.txt:

to: write.to@mail.com
bcc: hidden@mail.com
From: my.name@mail.com
MIME-Version: 1.0
Content-Type: text; charset=utf-8
Subject: Some subject

Dear Person,
....
0
27.01.2020, 20:28

Теги

Похожие вопросы