Я ищу способ отправить HTML-адрес электронной почты из bash с прикрепленным файлом. Я пробовал следующую строку, но она не работает на 100%. Ниже линии посылает HTML электронной почты, но нет вложенного файла:Bash: отправка HTML-файла с прикрепленным файлом?
(cat body.html ; uuencode in-attachfile.txt out-attachfile.txt) | mail -s "$(echo -e "my subject\nContent-Type: text/html")" [email protected]
Если я удалить Content-Type: text/html
указать это HTML электронной почты, то вложение работает:
(cat body.html ; uuencode in-attachfile.txt out-attachfile.txt) | mail -s "$(echo -e "my subject")" [email protected]
Как я могу и то и другое?
Спасибо
У меня 'mail' нет опции -a' ... Я запускаю centOS. – thedp
вы можете использовать sendmail? Кроме того, я думаю, можно использовать многопользовательский тип mime для встраивания документа внутри html. Попробуйте взглянуть на необработанный документ, в котором есть все функции, которые вам нужны и которые можно построить. Удачи. – shellter
@shellter Можете ли вы привести пример MIME с помощью sendmail. Благодарю. – thedp