Один из наших пользователей получил электронное письмо, которое содержит несколько адресов в одинарных кавычках в заголовке "Кому:" (а также другие адреса), например:
To: Some One <Sone@example.com>,
"someone.else@gmail.com" <someone.else@gmail.com>,
"'anotherperson@example.com'" <'anotherperson@example.com'>,
"'bob@example.com'" <'bob@example.com'>,
Когда наш пользователь попытался ответить всем, письмо было отклонено нашим почтовым сервером с ответом «501 5.1.3 Неверный синтаксис адреса получателя».
Насколько я понимаю, RFC 5322 (который отменяет RFC 2822 и 822) заключается в том, что одинарная кавычка (') действительно в локальной части адреса электронной почты (перед знаком "@"); например в виде апострофа в адресе типа «o'brien@example.com». Однако это недопустимый символ для цитирования всего адреса, и, следовательно, указанные выше адреса синтаксически неверны, и наш почтовый сервер был прав, отклонив ответ.
У меня есть ряд вопросов:
В зависимости от ответов на эти вопросы я ожидаю, что отправлю один или несколько отчетов об ошибках (поставщикам и / или администраторам почтового сервера-отправителя), а также посоветую нашему пользователю удалить одинарные кавычки перед ответом. Есть ли другие предложения для этой ситуации?
Адреса внутри <> AFAIK, вообще не должны цитироваться, жестяная банка цитировать только комментарий в свободной форме
У меня есть несколько ответов