如何判断是邮件系统发来的邮件
我在做一个邮件回信的项目用JMail
但是有的邮件是邮件系统发来的
我一回信邮件系统也回信
如此就进入死循环了
跪求各位大牛 指点一二
------解决方案--------------------从发件人地址做分析看有没有什么规律,一般邮件系统回信回提示noreply的吧。没办法绝对避免。
避免死循环可以做一下程序的统计分析,将"一回信邮件系统也回信"的发件人地址列入不回复。
------解决方案--------------------
可以考虑设个暂停规则。比如在发送前看看最近若干分钟内该地址的已回复次数,如果超过预设阀值就取消本次发送,同时做好审计日志。如果能确认(哪怕是事后人肉确认)就是自动回复的,列入无视名单。