📄 receivermailutil.java
字号:
package com.fendou.util.mail;
import java.util.Properties;
import javax.mail.Folder;
import javax.mail.Message;
import javax.mail.MessagingException;
import javax.mail.NoSuchProviderException;
import javax.mail.Session;
import javax.mail.Store;
public class ReceiverMailUtil {
private Folder inbox;
private Store store;
private String name;
private String password;
private String host;
public ReceiverMailUtil(String name,String password,String host){
this.name=name;
this.password=password;
this.host=host;
}
public Message[] getMail() {
Properties props=new Properties();
props.put("mail.pops.host", host);
FendouAuthenticator auth=new FendouAuthenticator(name,password);
Session session=Session.getDefaultInstance(props, auth);
try {
store=session.getStore("pop3");
store.connect(host, name, password);
inbox=store.getDefaultFolder().getFolder("INBOX");
inbox.open(Folder.READ_WRITE);
Message[] msg=inbox.getMessages();
return msg;
} catch (NoSuchProviderException e) {
e.printStackTrace();
return null;
} catch (MessagingException e) {
e.printStackTrace();
return null;
}
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -