Lorsque vous envoyez un courrier électronique en utilisant C# et l'espace de noms System.Net.Mail, vous pouvez définir les propriétés "De" et "Expéditeur" sur l'objet MailMessage, mais ni l'un ni l'autre ne permet cela va dans la section DATA différents les uns des autres. MAIL FROM est défini sur la valeur de la propriété "From" et si vous définissez "Sender", il ajoute uniquement un autre champ d'en-tête dans la section DATA. Cela se traduit par "De [email protected] au nom de [email protected]", ce qui n'est pas ce que vous voulez. Est-ce que je manque quelque chose?Comment pouvez-vous définir l'enveloppe SMTP MAIL FROM en utilisant System.Net.Mail?
Le cas d'utilisation contrôle la destination NDR pour les bulletins d'informations, etc., qui sont envoyés pour le compte de quelqu'un d'autre.
J'utilise actuellement aspNetEmail au lieu de System.Net.Mail, puisqu'il me permet de le faire correctement (comme la plupart des autres bibliothèques SMTP). Avec aspNetEmail, ceci est accompli en utilisant la propriété EmailMessage.ReversePath.
Non, l'adresse mail.From déterminera le MAIL FROM dans l'enveloppe et dans la section DATA. Je veux faire ces deux adresses différentes. –
l'adresse mail.From ne déterminera pas nécessairement le MAIL FROM dans l'enveloppe. Cela dépend de la méthode de livraison. – bzlm