⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 receivermailutil.java

📁 网上商城代码
💻 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 + -