2009-02-27 9 views
7

Gibt es Beschränkungen für die Länge und/oder das Format von SMTP-Nachrichten-IDs? Ie .: Wie lange dürfen sie sein, und sind nur bestimmte Charaktere erlaubt? (Ich plane, nur ASCII zu verwenden, aber ich befürchte, dass es sogar ASCII-Zeichen geben kann, die nicht erlaubt sind.)Einschränkungen für die SMTP-Nachrichten-ID?

RFC822 definiert dies, aber es gibt aktualisierte RFCs oder allgemeine reale Aspekte (wie häufige Fehler in Mail-Software), die berücksichtigt werden sollten?

+0

Aktuelle Spezifikation ist RFC 5322: http://tools.ietf.org/html/rfc5322#section-3.6.4 –

Antwort

4

Der aktualisierte RFC ist RFC2822.

Als Zeichen erlaubt, es im Grunde

::alpha::|::digit::|[!#$%&'*+-/=?^_`{}|~.] 

(Es ist auch möglich, Literale zu zitieren).

Es muss @ trennen "lokalen Teil" und "Domain-Teil" enthalten. Es MUSSglobal sein einzigartig.

+2

Hier ist ein Link zu RFC 2822: http://www.ietf.org/rfc/rfc2822. txt –

0

Wenn Sie nach einem Beispiel suchen, können Sie sich den Code für die Python-Bibliotheksfunktionansehen.

Verwandte Themen