importjava.util.Properties;
importjavax.mail.Address;
importjavax.mail.MessagingException;
importjavax.mail.Session;
importjavax.mail.Transport;
importjavax.mail.internet.InternetAddress;
importjavax.mail.internet.MimeMessage;
publicclassSendEmailUtil{
publicstaticbooleansendMail(StringemailAddress,StringemailMsg){
//誰發(fā)送(發(fā)送方)
Stringfrom=””;
//發(fā)給誰
Stringto=emailAddress;
//發(fā)送者的用戶名和密碼(郵箱登錄用)
finalStringusername=””;//此處填寫發(fā)送的郵箱名
finalStringpassword=””;//此處填寫登錄的郵箱密碼
//定義properties對象,設置環(huán)境信息
Propertiesproperties=newProperties();
/*
*mail.smtp.host:指定銜接的郵件效勞器的主機名。如:163郵箱就填寫smtp.163.com
*若在本地測試的話,需求在本地裝置smtp效勞器
*/
properties.setProperty(“mail.smtp.host”,”smtp.163.com”);
//mail.smtp.auth:指定客戶端能否要向郵件效勞器提交考證
properties.setProperty(“mail.smtp.auth”,”true”);
/*
*mail.transport.protocol:指定郵件發(fā)送協(xié)議:smtp。smtp:發(fā)郵件;pop3:收郵件
*mail.store.protocol:指定郵件接納協(xié)議
*/
properties.setProperty(“mail.transport.protocol”,”smtp”);
//獲取session對象
Sessionsession=Session.getInstance(properties);
//當設置為true,JavaMailAP就會將其運轉過程和郵件效勞器的交互命令信息輸出到console中,用于JavaMail的調試
session.setDebug(true);
try{
//創(chuàng)立郵件對象
MimeMessagemessage=newMimeMessage(session);
//設置郵件發(fā)送方
message.setFrom(newInternetAddress(from));
//設置郵件發(fā)送的主題<郵件標題>
message.setSubject(“郵件發(fā)送設置”);
//設置郵件發(fā)送的內(nèi)容
message.setContent(emailMsg,”text/html;charset=utf-8″);
Transporttransport=session.getTransport();
//銜接郵件效勞器,“”中填寫郵件效勞器主機名
transport.connect(“”,25,username,password);
transport.sendMessage(message,newAddress[]{newInternetAddress(to)});
transport.close();
returntrue;
}catch(MessagingExceptione){
e.printStackTrace();
returnfalse;
}
}
廣州天河區(qū)珠江新城富力盈力大廈北塔2706
020-38013166(網(wǎng)站咨詢專線)
400-001-5281 (售后服務熱線)
深圳市坂田十二橡樹莊園F1-7棟
Site/ http://www.szciya.com
E-mail/ itciya@vip.163.com
品牌服務專線:400-001-5281
長沙市天心區(qū)芙蓉中路三段398號新時空大廈5樓
聯(lián)系電話/ (+86 0731)88282200
品牌服務專線/ 400-966-8830
旗下運營網(wǎng)站:
Copyright ? 2016 廣州思洋文化傳播有限公司,保留所有權利。 粵ICP備09033321號