LINUX.ORG.RU

Сообщения gines

 

mailx и определение content-type

Приветствую!

Есть необходимость отправлять письма в html-формате с помощью mailx, который по умолчанию в заголовке content-type использует text/plain, соответсвенно вся html-страница приходит просто как текст. Поиск по инету ничего хорошего не дал, т.к. многие из тех, кто сталкивались с данной проблемой быстро убегали к sendmail'у и прочим программам. По теме удалось найти только следующую http://www.mailx.ru/files/help_rules.html, если вдруг не откроется, то http://209.85.129.132/search?q=cache:B4iU-WcQc2UJ:www.mailx.ru/files/help_rul... Там написано следующее:

Пустая линия должна отделять тело сообщения от дополнительных полей заголовка: Если указанный текст начинается с кодировки [charsetName], текст будет преобразован в указанную кодировку (все не-ASCII символы сохраняются в кодировке UTF-8 ). Если текст не начинается с симовола «+», следующий заголовок будет добавлен к письму: MIME-Version: 1.0 Content-Type: text/plain; charset=имя кодировки Если текст начинает с '+' , признак '+' должны быть определен после [имя кодировки], и Вы должны определить поля MIME-VERSION и CONTENT-TYPE самостоятельно.

Но каким образом сформировать необходимое сообщение, так и не понял, пробовал разные варианты, должно быть что-то вроде:

MIME-Version: 1.0 Content-Type: text/plain;

+<html> <body> <b>Test!</b> </body> </html>

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

gines
()

RSS подписка на новые темы