ref*_*los 4 email apache-camel auto-generate
我正在寻找一种方法来识别自动生成的消息,如Outlook的"不在办公室"回复.
我偶然发现了一个名为"自动提交"的标题,它应该可以解决这个问题,但是Camel似乎并没有在"Message"对象中提供这个标题.参考:http://www.iana.org/assignments/auto-submitted-keywords/auto-submitted-keywords.xml
是否可以知道消息是自动生成还是人为生成?
我不知道Apache Camel,但我可以告诉你,通常没有简单而安全的方法来检测自动电子邮件.像自动提交的标题是一个指标,但不幸的是许多自动脚本不添加它们.我曾经不得不写一个不应该发送ooo回复任何自动消息(邮件列表,垃圾邮件,新闻简报等)的外出实现.这是我最终想出来的,也许这对你的情况有帮助:
发件人地址表示指示自动发件人的正则表达式:
头指示自动发送的讯息,如果他们存在:
如果标题具有特殊值,则表示自动消息:
| 归档时间: |
|
| 查看次数: |
1263 次 |
| 最近记录: |