首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > C# >

怎么判断是邮件系统发来的邮件

2012-04-26 
如何判断是邮件系统发来的邮件我在做一个邮件回信的项目用JMail但是有的邮件是邮件系统发来的我一回信邮件

如何判断是邮件系统发来的邮件
我在做一个邮件回信的项目用JMail
但是有的邮件是邮件系统发来的
我一回信邮件系统也回信
如此就进入死循环了
跪求各位大牛 指点一二

[解决办法]
从发件人地址做分析看有没有什么规律,一般邮件系统回信回提示noreply的吧。没办法绝对避免。
避免死循环可以做一下程序的统计分析,将"一回信邮件系统也回信"的发件人地址列入不回复。

[解决办法]
可以考虑设个暂停规则。比如在发送前看看最近若干分钟内该地址的已回复次数,如果超过预设阀值就取消本次发送,同时做好审计日志。如果能确认(哪怕是事后人肉确认)就是自动回复的,列入无视名单。

热点排行