Entonces, a través de SMTP cuando se envía un mensaje, el sobre SMTP (remitente, destinatarios, etc.) es diferente de los datos reales del mensaje.
El Senderencabezado se utiliza para identificar en el mensaje quién lo envió. Esto suele ser lo mismo que el Fromencabezado, que es de quién es el mensaje. Sin embargo, puede diferir en algunos casos en los que un agente de correo envía mensajes en nombre de otra persona.
El Return-Pathencabezado se utiliza para indicar al destinatario (o al MTA receptor) dónde se enviarán los recibos de no entrega.
Por ejemplo, tome un servidor que permita a los usuarios enviar correo desde una página web. Entonces, sender@yourcompany.comescribe un mensaje y lo envía. El servidor luego envía el mensaje a su destinatario con Fromset to sender@yourcompany.com. El envío SMTP real utiliza diferentes credenciales, algo así mailagent@mywebmail.com. Por lo tanto, el senderencabezado se establece en mailagent@mywebmail.com, para indicar que el Fromencabezado no indica quién envió realmente el mensaje.
En este caso, si el mensaje no se puede enviar, probablemente sea mejor que el agente reciba el informe de no entrega, por Return-Pathlo que también se configurará para mailagent@mywebmail.comque los informes de entrega vayan a él en lugar del remitente.
Si está haciendo exactamente eso, un envío de formulario para enviar un correo electrónico, entonces este es probablemente un paralelo directo con la forma en que configuraría los encabezados.