package com.sidiw.util.jmail; import java.util.properties; import javax.mail.session; public class connectmail { private session session; private transport transport; private store store; private properties properties; /** 返回过的实例在验证通过后使用 */ public session getsession() { public store getstore() { public transport gettransport() { public boolean connectsmtp(string smtphost, string uid, string pwd) { properties.put("mail.smtp.auth", "true"); transport = session.gettransport("smtp"); public boolean connectpop3(string pophost, string uid, string pwd) { try { session = session.getdefaultinstance(properties, null); return true; } catch (exception e) {
import javax.mail.store;
import javax.mail.transport;
return session;
}
return store;
}
return transport;
}
try {
properties = new java.util.properties();
properties.put("mail.smtp.host", smtphost);
auth auth = new auth(uid, pwd);
session = session.getinstance(properties, auth);
transport.connect();
return true;
} catch (exception e) {
e.printstacktrace();
return false;
}
}
properties = new java.util.properties();
store = session.getstore("pop3");
store.connect(pophost, uid, pwd);
e.printstacktrace();
return false;
}
}
}
闽公网安备 35060202000074号