Стороннє реле шлюзу електронної пошти відмовляється обробляти повідомлення для електронної адреси, яку ми надсилаємо. Адреса у форматі ім'я..ласт @ ім'я одержувача (зазначте два періоди). Чи це дозволено керівництвом RFC?
Здається, RFC 2822 заперечує це в розділі 3.4.1:
Місцево інтерпретована рядок є або котированим рядком, або крапковим атомом. Якщо рядок може бути представлений у вигляді атома крапки (тобто він не містить символів, крім символів atext або ".", Оточених символами atext), тоді форма ДО-АТОМА БУДЬ використовуватися, а форма цитуваного рядка НЕ ПОВИННА бути використаним. Коментарі та складений пробіл НЕ БУДЬ використовуватися навколо "@" в addr-специфікації.
Крім того, у цьому ж розділі вона посилається на це:
addr-spec = домен "@" локальної частини
local-part = dot-atom / quoti-string / obs-local-part
Я інтерпретую це так, що локальна частина може мати вміст, розділений крапками, але не може бути двох послідовних точок, і вона не може починатися або закінчуватися крапкою. Попри це, я не знайомий із синтаксисом крапкових атомів, тому, можливо, тут помиляюся.
Чи може хтось, будь ласка, підтвердити та пояснити?