为额外

来源:互联网 发布:淘宝仓库打包怎么计件 编辑:程序博客网 时间:2024/05/01 18:45
package com.hw.smart.smma.util;/ * Date: 13-9-12 * Time: 涓嬪崍2:50 * To change this template use File | Settings | File Templates. */import java.io.IOException;import java.util.Properties;import javax.mail.Folder;import javax.mail.Message;import javax.mail.MessagingException;import javax.mail.Session;import javax.mail.Store;public class ReadEmailUtil {    private Properties properties;    private Session session;    private Store store;    private Folder folder;    public ReadEmailUtil() {        super();        this.properties = new Properties();    }    public void setProperties(String property, String host) {    //鍗忚        properties.setProperty("mail.store.protocol", property);        //閭鏈嶅姟鍣?        properties.setProperty("mail.pop3.host",host);        //properties.setProperty("mail.store.protocol", "pop3");         //缃戞槗163閭        //properties.setProperty("mail.pop3.host","pop3.126.com");    }        /**     * 杩炴帴閭鏈嶅姟鍣?     *      * @param host  閭鏈嶅姟鍣?     * @param property  鍗忚     *                * @param emailUser    閭鐢ㄦ埛鍚?     *     * @throws emailPassword  閭瀵嗙爜     *     * @throws MessagingException     */     */    public void connect(String host, String property, String emailUser,                        String emailPassword) throws MessagingException {        this.session = Session.getInstance(properties);        store = session.getStore(property);        store.connect(host, emailUser, emailPassword);        folder = store.getFolder("INBOX");        folder.open(Folder.READ_WRITE);      //浠ュ彧璇绘柟寮忔墦鍗?    }          /**      * 鏍规嵁閭欢涓婚鑾峰彇閭欢鍐呭 閭欢鏍煎紡涓烘枃鏈牸寮?      *       * @param 閭欢涓婚      */         public String ReadMessageBySubject(String subject)            throws MessagingException, IOException {        Message[] messages = folder.getMessages();        for (int i = 0; i < messages.length; i++) {            String sub = messages[i].getSubject();            Object obj = messages[i].getContent();            if (subject.equals(sub) && obj instanceof String) {                return (String) obj;            }        }        return "";    }}

原创粉丝点击