Не удается отправить html-письмо с помощью exim

Я пытаюсь отправить html-почту с помощью smarthost с помощью следующей команды:

cat test_mail.txt | mail -a "MIME-Version: 1.0" -a "Content-Type: text/html" -s "title" [email protected]

Я также пытался использовать это:

mail  -a "Content-type: text/html;" -s 'title' [email protected]  < test_mail.txt

Но это невозможно, потому что я получаю эту ошибку:

MIME-Version: 1.0: No such file or directory

Я использую эксим:

dpkg -S `which sendmail`
exim4-daemon-light: /usr/sbin/sendmail

Моя система — Ubuntu 14.04.2 LTS.


person user3461823    schedule 26.06.2015    source источник


Ответы (1)


Я нашел обходной путь. Я установил postfix, поэтому конфигурация почты такая:

dpkg -S `which sendmail`
postfix: /usr/sbin/sendmail

Затем вы можете отправить электронное письмо, используя следующую команду:

cat mailheader mailbody | sendmail -t

где почтовый заголовок - это файл, содержащий:

To: [email protected]
Subject: Example Subject
Content-Type: text/html; charset=UTF-8

и mailbody это файл с вашим сообщением.

person user3461823    schedule 29.06.2015