как включить HTML-код в почтовое тело Mailx - PullRequest
8 голосов
/ 19 октября 2010

Как я могу отправить электронное письмо с помощью команды mailx, включая HTML-код?например:

mailx -s "Report" << EOF
Report Generated
<table width="600">
<tr><td width="30%">&nbsp;&nbsp;</td><td width="35%" style="font-size:7pt;">Definition</td></tr></table>EOF

однако письмо действительно отправлено, но это не HTML-код.

Кто-нибудь знает, как отправить mailx, включая html внутри тела письма?

Ответы [ 3 ]

6 голосов
/ 19 октября 2010

Я не использовал mailx для отправки HTML, но использовал sendmail.Вы можете использовать следующее, если вы можете использовать sendmail вместо mailx

(echo -e "Subject: $SUBJECT\nMIME-Version: 1.0\nFrom: $MAIL_FROM\nTo:$MAIL_TO\nContent-Type: text/html\nContent-Disposition: inline\n\n";/bin/cat $MAIL_FILE) | /usr/sbin/sendmail -f  $MAIL_FROM $MAIL_TO

Я пробовал это в Linux

0 голосов
/ 29 января 2014

-a "Content-Type ..." работает с mailx в Ubuntu.

0 голосов
/ 20 марта 2012

mailx позволяет вам указать дополнительные заголовки с опцией -a.Таким образом, вы можете использовать что-то как mailx -a "Content-Type: text/html".

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...