gpt4 book ai didi

smtp - Elmah 在开发服务器上发送错误邮件,但不在生产服务器上发送

转载 作者:行者123 更新时间:2023-12-01 05:44:42 24 4
gpt4 key购买 nike

我正在尝试设置 Elmah,以便在出现新错误时向我发送电子邮件。这在我的开发服务器上运行良好,但在生产服务器上没有发送电子邮件。异常记录在生产服务器上,只是未发送的电子邮件。

这是我的 elmah 配置设置:

<elmah>
<security allowRemoteAccess="yes"/>

<errorMail
from="<MYGOOGLELOGIN>@googlemail.com"
to="<MYGOOGLELOGIN>@googlemail.com"
subject="ERROR From Elmah"
async="false"
smtpPort="587"
useSsl="true"
smtpServer="smtp.gmail.com"
userName="<MYGOOGLELOGIN>@googlemail.com"
password="<MYGOOGLEPASSWORD>" />


</elmah>

我尝试了不同的邮件服务器,包括本地和远程,我尝试了同步和异步邮件发送,但都无济于事。

现在我完全不知道如何继续(除了在我的生产服务器上调试 Elmah,这似乎需要付出很多努力)。请帮忙!

谢谢,

阿德里安

编辑:我还可以补充一点,我尝试关闭生产服务器上的防火墙,但这也没有任何区别。

最佳答案

这听起来像是某处(本地或 isp 级别)防火墙上的教科书端口阻塞

尝试使用命令行 telnet 从生产盒连接到 smtp

说明在这里:
http://www.yuki-onna.co.uk/email/smtp.html

如果您无法使用上述方法与端口 587 进行连接,那么这绝对是防火墙问题 - 如果不是,我们可以继续思考,但是您的服务器应用程序错误日志是否显示消息发送失败?

关于smtp - Elmah 在开发服务器上发送错误邮件,但不在生产服务器上发送,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3005255/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com