2016-05-05 78 views
1

只有當特定用戶發佈可發送電子郵件的表單時,我的網站纔會發送通知電子郵件。所有其他用戶可以發佈相同的形式和網站將正確地發送電子郵件。經典ASP網站不發送電子郵件給一個用戶

當我得到用戶要執行的操作,我可以在IIS日誌看到以下條目:

2016-04-22 00:17:30 [Server IP address] POST /url/do_update_movement.asp |511|8004020e|- 80 [Username] [Client IP address] Mozilla/4.0+(compatible;+MSIE+7.0;+Windows+NT+6.1;+WOW64;+Trident/7.0;+SLCC2;+.NET+CLR+2.0.50727;+.NET+CLR+3.5.30729;+.NET+CLR+3.0.30729;+Media+Center+PC+6.0;+.NET4.0C;+.NET4.0E;+InfoPath.3) 500 0 0 608 

註上月底錯誤代碼500。所有其他用戶在發佈相同的形式有成功碼200

回答

1

|511|8004020e|在IIS日誌條目竟然是線索。在日誌中(成功的形式HTTP代碼200被記錄提交)沒有其他項目有這個資料片的日誌條目。

例如:

2016-04-22 00:45:31 [Server IP address] POST /url/do_update_movement.asp - 80 [Username] [Client IP address] Mozilla/4.0+(compatible;+MSIE+7.0;+Windows+NT+6.1;+WOW64;+Trident/7.0;+SLCC2;+.NET+CLR+2.0.50727;+.NET+CLR+3.5.30729;+.NET+CLR+3.0.30729;+Media+Center+PC+6.0;+.NET4.0C;+.NET4.0E;+InfoPath.3) 200 0 0 109 

8004020e原來是某種錯誤代碼。 我沒能找到這個錯誤代碼定義好了,但它的東西做不是有效的發送者。

我檢查了用戶列出的電子郵件地址,它不正確,格式爲[email protected]@domain.com。也許複製/粘貼錯誤。固定用戶的電子郵件解決的問題。

我發佈了這個,希望它能幫助下一個嘗試谷歌錯誤代碼8004020e的人,現在至少會有一個相關的結果!

相關問題