Pregunta

Mis usos de aplicación sendmail para enviar el correo electrónico saliente. Me puse el 'De:' con el siguiente formato:

Fred Dibnah <fred@dibnah.com>

También estoy estableciendo el Responder a y Return-Path encabezados utilizando el mismo formato exacto.

Esto parece funcionar en la gran mayoría de los casos, pero he visto al menos un caso en el que esto no funciona, es decir, cuando la parte del nombre de la cadena anterior contiene un punto (punto final):

Fred Dibnah, Inc. <fred@dibnah.com>

Esta falla en el interior de la TMail código (estoy usando Rubí) pero parece como una cosa perfectamente válida para hacerlo.

Mi pregunta es, debo ser en realidad el establecimiento de los Return-Path y Responder a encabezados utilizando sólo la dirección de correo electrónico en lugar de lo anterior formato Nombre + Email? Por ejemplo.

fred@dibnah.com

Gracias.

¿Fue útil?

Solución

En una situación como esta, lo mejor es recurrir a la RFC.

Al leer sobre su pregunta, parece como si no debe estar fijándose en el Return-Path valor nunca. El servidor SMTP de destino final se supone que se establece este valor en la transición del mensaje a su buzón de correo ( http :. //www.faqs.org/rfcs/rfc2821.html a partir de 4,4)

De acuerdo con http://www.faqs.org/rfcs/rfc2822.html la Responder a puede tener los siguientes formatos

  1. Local-parte "@" dominio (fred@dibnah.com por ejemplo)
  2. display-name (Fred Dibna por ejemplo)

Yo recomiendo usar la opción 1, ya que parece ser la más básica, y es probable que tenga menos problemas con ese formato. En la elección de la opción 1, el Responder a debería ser similar al siguiente:

Reply-To: fred@dibna.com
Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top