Question

J'utilise le web.config standard «MailSettings» comme épine dorsale pour mes e-mails ASP.NET. Cependant, je trouve que cela est de plus en plus limité dans les capacités. Par exemple, je souhaite envoyer des e-mails à partir de nombreux comptes d'utilisateurs différents (support, ventes, gestion, etc.) et il ne semble pas que MailSettings prenne en charge cela. Existe-t-il un moyen d'éviter d'utiliser des étaux pour que je puisse utiliser plusieurs comptes? Des inconvénients (et sinon, pourquoi quelqu'un utiliserait-il des états de courrier?)

<mailSettings>
  <smtp from="support@company.com">
    <network host="smtp.gmail.com" port="587" userName="support@company.com" password="abcPassword"/>
  </smtp>
</mailSettings>
Était-ce utile?

La solution

Si vous envoyez votre courrier à l'aide d'un système.net.mail.mailMessage, vous devriez pouvoir remplacer le From dans le web.config en définissant le MailMessage.from à un nouveau MailAddress.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top