ver saber rastrear microsoft fuente encabezado electronico correo como codigo analizar email email-headers

email - saber - Cómo dar formato a un encabezado de correo electrónico ''De'' que contiene una coma



ver encabezado de correo en hotmail (3)

La forma estándar de formatear el encabezado de correo electrónico ''De'' es

From: John Doe <[email protected]>

¿Pero qué hacer si hay una coma en el nombre?

From: John Doe, chief bottle washer <[email protected]>

Si hago eso, mi MTA automáticamente lo convierte en:

From: [email protected], [email protected], chief bottle washer <[email protected]>

Mi primera suposición es usar comillas dobles alrededor del nombre completo, pero no puedo encontrar ninguna documentación oficial que confirme esto y me gustaría que todos los clientes de correo electrónico puedan leer mis correos electrónicos.


Cuando coincida la siguiente expresión regular , debe citarse una dirección de correo electrónico.

[^-A-Za-z0-9!#$%&''*+/=?^_`{|}~/s]

Para los caracteres ASCII, esto puede hacerse evitando los caracteres de comillas dobles con una barra invertida y encerrando la cadena entre comillas dobles. Para los caracteres que no son ASCII, se requiere el escape MIME más complejo.


Los campos de encabezado de correo electrónico están definidos por RFC 5322 . La sección relevante para múltiples originadores en el encabezado From es 3.6.2 . Las secciones relevantes para citar delimitadores son 3.2.1 y 3.2.4 .


Para elaborar la respuesta de @ Fls''Zen, sí, el método adecuado es incluir el nombre entre comillas dobles.

Desde un punto de vista práctico, no hay daño en envolver todos los nombres entre comillas dobles, solo asegúrese de escapar de una comilla doble si aparece en el nombre de visualización /" (o simplemente reemplace con una comilla simple). Pero si Si desea estar completamente de acuerdo con las especificaciones, no debe usar las comillas dobles si no tiene que hacerlo.

Para todos los detalles densos, los campos de encabezado de correo electrónico están definidos por RFC 5322 . La sección relevante para múltiples originadores en el encabezado De es 3.6.2 , y las secciones relevantes para citar los delimitadores son 3.2.1 y 3.2.4 .