Назад | Перейти на главную страницу

Поместить допустимый разделитель для адресов электронной почты в заголовок электронной почты?

Правильно ли с точки зрения синтаксиса разделять нескольких получателей электронной почты в заголовке «Кому» сообщения электронной почты только пробелами, или мне нужно использовать другой разделитель (точку с запятой и т.п.)?

Пример (данные MIME читаются следующим образом):

Date: Mon, 04 Oct 2010 06:14:16 +0200
From: sender@example.org
To: example@example.org test@example.org anothertest@example.com
Subject: Test Subject

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

Большое спасибо за вашу помощь!

В соответствии с RFC 5322 правильный разделитель для получателей в To: заголовок - это запятая ,.

address-list = (address *("," address)) / obs-addr-list

Изменить: мой ответ был очень и очень неправильным.

Спецификация SMTP требует, чтобы каждый получатель использовал отдельные команды RCPT TO :.

HELO domain.com
MAIL FROM: pauska@serverfault.com
RCPT TO: user1@domain.com
RCPT TO: user2@example.org
DATA

(и т.д)