【发布时间】:2013-12-01 01:32:39
【问题描述】:
我正在尝试使 Cultiv Razor 联系表正常工作,但运气不佳。我读过您可以将 GMail 用作 smtp 中继(在此处、文档中以及概述如何操作的 umbraco 论坛上找到了一些解决方案),但我无法让它工作。这是我的 web.config 的样子(此处隐藏了用户 ID 和密码):
<mailSettings>
<smtp>
<network host="smtp.gmail.com" port="587" userName="xxxxxx@gmail.com" password="xxxxxx" defaultCredentials="false" enableSsl="true" />
</smtp>
</mailSettings>
我正在使用 cultiv 联系表格的完整库存安装。这是我模板上的宏代码:
<umbraco:Macro MailFrom="xxxxxxx@gmail.com" Alias="Cultiv" EnableSsl="true" runat="server"></umbraco:Macro>
我已经尝试过使用和不使用 ssl 设置,并且尝试过使用和不使用地址的 @gmail.com 部分。每次我尝试测试表单时,它都会重新加载页面,将 #cultivcontactform 附加到 URL 的末尾,表单消失,并且将以下内容添加到 umbracolog 表中:
创建或发送联系邮件时出错,请检查您的文档中是否有 mailFrom 属性并且它有值,或者在宏调用异常中指定 MailFrom 参数:
我对此感到困惑并且已经有一段时间了。我正在使用 Umbraco 4.11.10
任何有关进一步故障排除的建议将不胜感激。
【问题讨论】:
标签: asp.net razor gmail umbraco contact-form