Анатомия сообщения электронной почты - PullRequest
2 голосов
/ 04 января 2009

Каковы различные части сообщения электронной почты?

Я работаю с этими сторонними компонентами, и насколько я понимаю:

  1. электронные письма имеют уникальные идентификаторы сообщений (для каждого сервера, я бы предположил)

  2. письма имеют заголовки

  3. электронные письма имеют основной текст, который может быть html или простым текстом.

  4. вложения должны быть проанализированы с использованием MIME, и каждая часть MIME может иметь различные типы, такие как: multipart / applicationatoin / octet-stream и имена файлов.

побочный вопрос, где именно находится документация, которой должны придерживаться эти сторонние компоненты?

Ответы [ 2 ]

12 голосов
/ 04 января 2009

Я думаю, пришло время прочитать некоторые RFC. ;)

RFC2822 - Формат интернет-сообщения
http://www.faqs.org/rfcs/rfc2822.html

RFC2045 - Многоцелевые расширения почты в Интернете (MIME), часть первая
http://www.faqs.org/rfcs/rfc2045.html

RFC2046 - Многоцелевые расширения почты в Интернете (MIME), часть вторая
http://www.faqs.org/rfcs/rfc2046.html

RFC 2049 - Многоцелевые расширения почты в Интернете (MIME), часть пятая: критерии соответствия и примеры
http://www.faqs.org/rfcs/rfc2049.html

RFC2821 - Простой протокол пересылки почты
http://www.faqs.org/rfcs/rfc2821.html

0 голосов
/ 04 января 2009

Если сообщение отправлено сервером MS Exchange, который не настроен должным образом, электронное письмо может представлять собой отдельный большой двоичный объект в двоичном формате, известном как TNEF , который прикрепляется к сообщению, которое содержит немного другого файла обычно называется winmail.dat.

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