此DNN安装中的所有网站昨天都停止发送电子邮件。当您尝试在主机设置中测试SMTP时,它会毫无问题地发送测试电子邮件。
起初我以为我的IP可能会被列入黑名单,但是当然SMTP测试也会失败?
答案 0 :(得分:0)
我非常确定Host中的测试SMTP设置直接调用DNN API中的发送邮件服务。但是许多其他电子邮件排队等待调度以实现可扩展性。
检查您的" Messaging Dispatch"在主持人工作>调度程序已被禁用。如果没有,请通过单击计划任务列表右侧的“日志”图标来检查历史记录。查看是否记录了错误。
如果一切顺利,请检查您的登录/门户/ _default /日志中是否有与消息或SMTP有关的任何问题。
答案 1 :(得分:0)
我首先检查您是否在ADMIN帐户上定义了有效(可用)的电子邮件地址。 DNN将&#34;发送&#34;来自管理员在网站设置中的任何电子邮件,因此请检查该用户的个人资料中的电子邮件地址,确保电子邮件/域有效,并允许您使用的SMTP设置从该域发送。< / p>
答案 2 :(得分:0)
如果您在DesktopModules文件夹中开发了联系表单动态模块,则必须在提交按钮单击事件中调用DNN SendMail方法。
DotNetNuke.Services.Mail.Mail.SendMail(FromEmailAddress, ToEmailAddress, CCEmailAddress, BCCEmailAddress,
DotNetNuke.Services.Mail.MailPriority.Normal,
EmailSubject,
DotNetNuke.Services.Mail.MailFormat.Html,
System.Text.Encoding.UTF8,
EmailBodyMessage, "", "", "", "", "");