Ainsi, par SMTP, lorsqu'un message est soumis, l'enveloppe SMTP (expéditeur, destinataires, etc.) est différente des données réelles du message.
El Sender
est utilisé pour identifier dans le message qui l'a soumis. C'est généralement la même chose que l'en-tête From
qui indique de qui provient le message. Cependant, il peut être différent dans certains cas où un agent de messagerie envoie des messages au nom de quelqu'un d'autre.
El Return-Path
est utilisé pour indiquer au destinataire (ou au MTA récepteur) où les accusés de non-remise doivent être envoyés.
Prenons l'exemple d'un serveur qui permet aux utilisateurs d'envoyer du courrier à partir d'une page Web. Donc, sender@yourcompany.com
tape un message et le soumet. Le serveur envoie ensuite le message à son destinataire à l'aide de la fonction From
réglé sur sender@yourcompany.com
. La soumission SMTP proprement dite utilise des informations d'identification différentes, quelque chose comme mailagent@mywebmail.com
. Ainsi, le sender
est réglé sur mailagent@mywebmail.com
pour indiquer le From
n'indique pas qui a réellement soumis le message.
Dans ce cas, si le message ne peut pas être envoyé, il est probablement préférable que l'agent reçoive le rapport de non-livraison, et donc Return-Path
serait également réglé sur mailagent@mywebmail.com
afin que tout rapport de livraison lui soit adressé au lieu de l'expéditeur.
Si c'est exactement ce que vous faites, à savoir soumettre un formulaire pour envoyer un e-mail, alors il y a probablement un parallèle direct avec la façon dont vous définissez les en-têtes.