如何使用spring集成将消息标记为通过POP3读取?

时间:2015-08-10 10:06:20

标签: java spring-integration pop3

Ty阅读我的问题。

我目前正在使用Spring集成版V3.0.7从特定的电子邮件地址中检索邮件。所有事情都顺利进行,直到我在XML配置文件架构的指令中找到了这一点,我将参数加载到主测试用例中: / p>

<xsd:attribute name="should-mark-messages-as-read" type="xsd:string" use="optional" default="true">
<xsd:annotation>
<xsd:documentation>
<![CDATA[
Specify whether mail messages should be marked as read after being retrieved (**Not supported in POP3**). Messages are marked after retrieval but before they are processed. If you wish to mark a message after completion of message processing, use transaction synchronization instead.
]]>
</xsd:documentation>
</xsd:annotation>
</xsd:attribute>

但我使用的是POP3协议,这意味着没有实现我的目标的快捷方式:将所有拉出的邮件标记为READ状态。

我怎么可能做到这一点?谢谢。

1 个答案:

答案 0 :(得分:0)

POP3协议不支持。

POP3旨在让客户从“邮局”检索和删除电子邮件,而不是留在那里。

您需要使用IMAP代替此附加功能。