首先我们可以通过两种协议进行收取邮件,
1.POP3
由于POP3协议是不支持该该功能的,POP3只支持Flags.Flag.DELETE,
POP3没有状态,只能读出和删除,如果想标志邮件的状态,只能在本地如数据库中标出每封邮件的状态,读的时候进行比较。用Message-ID做主键
2.IMAP
如果是IMAP协议可以通过message.setFlag(Flags.Flag.SEEN,true);来标识邮件为已读
首先我们可以通过两种协议进行收取邮件,
1.POP3
由于POP3协议是不支持该该功能的,POP3只支持Flags.Flag.DELETE,
POP3没有状态,只能读出和删除,如果想标志邮件的状态,只能在本地如数据库中标出每封邮件的状态,读的时候进行比较。用Message-ID做主键
2.IMAP
如果是IMAP协议可以通过message.setFlag(Flags.Flag.SEEN,true);来标识邮件为已读