我正在嘗試設置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