2009-02-27 7 views
7

¿Existen restricciones en la longitud y/o el formato de los identificadores de mensaje SMTP? Es decir: ¿Cuánto tiempo pueden estar, y solo se permiten ciertos caracteres? (Planeo usar solo ASCII, pero me temo que puede haber incluso caracteres ASCII que no están permitidos).Restricciones en SMTP Message-Id?

RFC822 define esto, pero ¿hay RFC actualizados o aspectos comunes del mundo real (como errores comunes en software de correo electrónico) ¿cuál debe considerarse?

+0

Especificación actual es RFC 5322: http://tools.ietf.org/html/rfc5322#section-3.6.4 –

Respuesta

4

El RFC actualizado es RFC2822.

A partir de caracteres permitidos, que básicamente

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

(También es posible citar literales).

Tiene que contener @ separando "parte local" y "parte de dominio". Es DEBE ser globalmente único.

+2

Aquí hay un enlace a RFC 2822: http://www.ietf.org/rfc/rfc2822. TXT –