我正在使用camel rout来使用收件箱文件夹中的电子邮件。 但是我想过滤出办公室以外的自动回复电子邮件等。
我看到有一个选项可以使用选项unseen=true
来处理未读消息。
我用来使用电子邮件的URI如下所示:
pop3://username@host?password=password;delete=true&unseen=true&consumer.delay=60000
答案 0 :(得分:1)
我认为您正在寻找的是要添加到您的端点URI的searchTerm
属性。
如果您要过滤掉电子邮件中包含 Out Of Office 的电子邮件,您的端点URI可能如下所示:
pop3://username@host.com?password=password;delete=true&searchTerm.subjectOrBody=Out+Of+Office&searchTerm.unseen=true
searchTerm属性允许您根据下面提到的其他几个条件进行搜索:
可在此处找到更多文档 - http://camel.apache.org/mail.html