Un relay gateway di posta elettronica di terze parti si rifiuta di elaborare un messaggio per un indirizzo email a cui stiamo inviando. L'indirizzo è nel formato di nome..ultimo nome @ recipientdomain.com (notare i due punti). È consentito dalle linee guida RFC?
RFC 2822 sembra opporsi a questo nella sezione 3.4.1:
La stringa interpretata localmente è una stringa tra virgolette o un atomo di punti. Se la stringa può essere rappresentata come un punto-atomo (cioè, non contiene caratteri diversi dai caratteri di testo o "." Circondato da caratteri di testo), allora DOVREBBE essere utilizzata la forma punto-atomo e la forma di stringa tra virgolette DOVREBBE NON essere utilizzato. I commenti e lo spazio bianco pieghevole NON DOVREBBERO essere utilizzati intorno alla "@" nelle specifiche addr.
Inoltre, nella stessa sezione, fa riferimento a questo:
addr-spec = dominio "@" della parte locale
local-part = dot-atom / quoted-string / obs-local-part
Interpreto questo per indicare che la parte locale può avere contenuto separato da punti ma non possono esserci due punti successivi e non può iniziare o terminare con un punto. Detto questo, non ho familiarità con la sintassi punto-atomo, quindi forse mi sbaglio qui.
Qualcuno può confermare e spiegare?