我想知道这段代码是否正确:
<system.net>
<mailSettings>
<smtp>
<network host="smtp.gmail.com" port="587" userName="adm@mail.com" password="123" />
</smtp>
</mailSettings>
</system.net>
我想知道这段代码是否正确:
<system.net>
<mailSettings>
<smtp>
<network host="smtp.gmail.com" port="587" userName="adm@mail.com" password="123" />
</smtp>
</mailSettings>
</system.net>
我不熟悉 Umbraco - 也就是说,如果您尝试使用您在原始问题中指定的 .config 设置并且电子邮件未成功发送给收件人,请尝试更新您的设置,如下所示:
<smtp deliveryMethod="Network">
<network enableSsl="true" host="smtp.gmail.com"
defaultCredentials="false" port="587" userName="xx@gmail.com" password="xx"/>
</smtp>
如果您仍然没有收到来自您的应用程序的电子邮件,请尝试登录您的 Gmail 帐户(与您在 .config smtp 设置中指定的相同帐户)并查看您是否收到来自 Gmail 团队的电子邮件,要求您确认是否不是 Umbraco 是用于发送电子邮件的授权中继(有关此的更多信息,请参阅此 SO 答案)。