2015-05-14 2 views
1

Как мне отформатировать HTML-код, чтобы он правильно отображался в Outlook 14? Я хочу вставить таблицу и хочу увидеть onenin мой e-mail. Независимо от того, что я пробовал, я всегда получал текст HTML (даже если я скопировал источник существующего сообщения электронной почты и отправил его самому себе!)Как отправить html в Outlook 14 и правильно ли отобразить его?

Я делаю отправку с использованием Linux/bin/mail утилита.

$ cat file.html |/bin/mail -s "TEST" [email protected]

Это делается в интранете моей компании. Отправка текстовой версии.

ответ

0

Это не зависит от перспективы. По умолчанию письма интерпретируются как текст. Если вы хотите отправить HTML-почту, вы должны сообщить читателю о том, как обращаться с ним как html. Это можно сделать с помощью заголовка SMTP Content-type: text/html, как и в HTTP.

Пример почты заголовок, который должен работать:

From: <[email protected]> 
To: <[email protected]> 
Subject: Test 
Content-type: text/plain; charset=iso-8859-15 
Content-Transfer-Encoding: 8bit 

<html><b>test</b></html> 

Ваша почтовая программа, вероятно, является частью вашей почтовой системы, но, вероятно, это будет работать, если вы просто дал этот заголовок в начале вашего тела письма. Итак:

you$ mail -s [email protected] 
Content-type: text/html 

<html><b>test</b></html> 

Если нет, то большинство почтовых программного обеспечения содержит инструмент под названием sendmail, который способен сделать это.

На каждом языке сценариев, распространенных в Linux, существуют различные библиотеки/модули, которые могут создавать более сложные письма (вложенные файлы, встроенные изображения, содержимое с двумя текстовыми и HTML-элементами и т. Д.).