我正在尝试设置Elmah,以便在发生新错误时向我发送电子邮件。这在我的开发服务器上工作正常,但在生产服务器上不发送电子邮件。生产服务器上会记录异常,这只是未发送的电子邮件。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,这似乎是一个很大的努力来设置)。请帮忙!
感谢,
阿德里安
编辑:我也想补充一点,我试图关闭生产服务器上的防火墙,但没有任何区别两种。
只需在黑暗中拍摄,但也许这是587端口的防火墙问题?你可以尝试从生产服务器手动连接到SMTP服务器(使用Telnet或其他)吗? – 2010-06-09 11:17:57
好的想法,但我已经尝试关闭防火墙。没有骰子...... – 2010-06-09 11:20:01