经典ASP网站不为一个用户发送电子邮件

时间:2016-05-05 02:55:43

标签: iis asp-classic

仅当特定用户发布将发送电子邮件的表单时,我的网站才会发送通知电子邮件。所有其他用户可以发布相同的表格,网站将正确发送电子邮件。

当我让用户执行操作时,我可以在IIS日志中看到以下条目:

SELECT * FROM table WHERE column LIKE 'ab%' AND column not LIKE 'abe%' 
AND column not LIKE 'abg%'

注意最后的错误代码500。发布相同表单的所有其他用户都有成功代码200。

1 个答案:

答案 0 :(得分:1)

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 被证明是线索。日志中没有其他条目(记录HTTP代码200的成功提交表单)在日志条目中有这条信息。

例如:

|511|8004020e|

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。可能是复制/粘贴错误。修复用户的电子邮件解决了这个问题。

我发布此信息是为了帮助下一个尝试谷歌错误代码username@domain.com@domain.com的人,现在至少会有一个相关结果!