使用pop3协议无法获取邮件的状态,改用了imap协议
import java.security.Security;
import java.util.Properties;
import javax.mail.Address;
import javax.mail.Flags;
import javax.mail.Folder;
import javax.mail.Message;
import javax.mail.Session;
import javax.mail.Store;
import javax.mail.search.FlagTerm;
public class Mail {
public static void main(String[] args) throws Exception {
Security.addProvider(new com.sun.net.ssl.internal.ssl.Provider());
final String SSL_FACTORY = "javax.net.ssl.SSLSocketFactory";//ssl加密,jdk1.8无法使用
// 定义连接imap服务器的属性信息
String port = "993";
String imapServer = "imap.qq.com";
String protocol = "imap";
String username = "import java.secur