我在我的 MVC 网站中使用 ActionMailer.Net 发送电子邮件,我想从 gmail 发送,但 gmail 需要 EnableSsl=True 才能发送,但我不知道在 ActionMailer.net 中的哪里可以配置这个。
最佳答案
您必须将 web.config 文件编辑为如下内容:
<system.net>
<mailSettings>
<!-- Method#1: Configure smtp server credentials -->
<smtp from="<a href="https://stackoverflow.com/cdn-cgi/l/email-protection" class="__cf_email__" data-cfemail="f0839f9d95dd959d91999cb0979d91999cde939f9d" rel="noreferrer noopener nofollow">[email protected]</a>">
<network enableSsl="true" host="smtp.gmail.com" port="587" userName="<a href="https://stackoverflow.com/cdn-cgi/l/email-protection" class="__cf_email__" data-cfemail="12617d7f773f777f737b7e52757f737b7e3c717d7f" rel="noreferrer noopener nofollow">[email protected]</a>" password="valid-password" />
</smtp>
</mailSettings>
</system.net>
引用:
http://www.hanselman.com/blog/NuGetPackageOfTheWeek2MvcMailerSendsMailsWithASPNETMVCRazorViewsAndScaffolding.aspx\
关于model-view-controller - 使用 ActionMailer.Net 发送电子邮件时如何设置 EnableSsl=True?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6237771/