POP3 email - Mark As Read Mail Issue

Issue #23 wontfix
Former user created an issue

Even after setting ultra.mail.leave_after_process as well as the ultra.mail.leave_after_failure properties, mail proxy keep reading same mail. As per my understanding it must be mark that as READ mail and should not read mail again and again.

When I check class MessageProcessor Flags.Flag.SEEN, true has been set only for IMAP so that's why I think it is giving the issue for POP3.

Please look into it.

Comments (1)

  1. Asankha Perera

    There is a limitation in the POP3 protocol to support this.. See the Javadocs for the Sun implementation here -> http://javamail.kenai.com/nonav/javadocs/com/sun/mail/pop3/package-summary.html

    Hence, its best to use IMAP if messages should be marked as seen and kept on the server without deletion. With POP3, we will need to delete the emails to ensure that they are not processed a second time.

    "An extension mechanism was proposed in RFC 2449 to accommodate general extensions as well as announce in an organized manner support for optional commands, such as TOP and UIDL. The RFC did not intend to encourage extensions, and reaffirmed that the role of POP3 is to provide simple support for mainly download-and-delete requirements of mailbox handling" - Wikipedia [http://en.wikipedia.org/wiki/Post_Office_Protocol]

  2. Log in to comment