我使用标准的 web.config“mailSettings”作为我的 ASP.NET 电子邮件的骨干。然而,我发现它的能力越来越有限。例如,我想从许多不同的用户帐户(支持、销售、管理等)发送电子邮件,但 mailSettings 似乎不支持此功能。有什么方法可以避免使用 mailSettings 以便我可以使用多个帐户?有什么缺点(如果没有的话,为什么有人会使用 mailSettings?)
<mailSettings>
<smtp from="[email protected] /cdn-cgi/l/email-protection">
<network host="smtp.gmail.com" port="587" userName="[email protected] /cdn-cgi/l/email-protection" password="abcPassword"/>
</smtp>
</mailSettings>
如果您使用 System.Net.Mail.MailMessage 发送邮件,则应该能够通过将 MailMessage.From 设置为新的 MailAddress 来覆盖 web.config 中的 From。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)