我目前正在为客户开展一个项目,我们在从网站发送电子邮件时遇到了问题(例如欢迎电子邮件、投诉等)。电子邮件实际上被发送到了 hotmail 和 yahoo 邮箱,但没有发送到 GMail。需要注意的一点是,我使用 gmail 作为我的 smtp 服务器,我相信我的 smtp 配置是正确的,但我真的不知道为什么电子邮件没有被发送到 gmail(甚至没有发送到垃圾邮件)。
以下是我在 Web.config 文件中配置 smtp 服务器的方法:
<mailSettings>
<smtp deliveryMethod="Network">
<network host="smtp.gmail.com"
userName="[email protected]"
password="******"
port="587"
enableSsl="true" />
</smtp>
</mailSettings>
有什么想法为什么会发生这种情况吗?
答案1
Ksaem,根据手头的信息很难弄清楚为什么它会被阻止,但显然 gmail 到 gmail 的问题是个问题,我怀疑你是否能克服它。
如果您拥有商务级互联网服务,我建议您尝试他们的 SMTP 中继器。如果没有,请在 Google 上搜索“smtp 中继服务”(不带引号)。您可以以每年约 25 美元的价格购买该服务。