2015-12-17 3 views
1

Я настроил мой SSMTP, как показано ниже:Использование SSMTP для отправки HTML электронной почты с почтой (Sendmail)

ssmtp.conf

root=postmaster 
mailhub=smtp.office365.com:587 
Hostname=localhost 
FromLineOverride=YES 
[email protected] 
AuthPass=mypassword 
UseSTARTTLS=YES 
TLS_CA_File=/etc/pki/tls/certs/ca-bundle.crt 

revaliases

root:[email protected]:smtp.office365.com:587 

mail:

echo "HTML formatted message goes here like <b>Bold</b><br /><i>Italic</i>" | mail -s "$(echo -e "Subject \nContent-Type: text/html")" -r [email protected] [email protected] 

Перед настройкой SSMTP он работает нормально, теперь он посылает HTML как <b>Bold</b> код, но я хочу, как Жирный используя SSMTP с почты (Sendmail).

ответ

1

Вам необходимо установить дополнительные MIME-Version: 1.0 заголовок:

echo "HTML formatted message goes here like <b>Bold</b><br /><i>Italic</i>" | mail -s "$(echo -e 'Subject \nContent-Type: text/html\nMime-Version: 1.0')" -r [email protected] [email protected] 
+0

я установил, что он не работает –

+0

работает для меня :( – plaes

Смежные вопросы