1.下載javax.mail.jar包
讓客戶滿意是我們工作的目標(biāo),不斷超越客戶的期望值來自于我們對這個行業(yè)的熱愛。我們立志把好的技術(shù)通過有效、簡單的方式提供給客戶,將通過不懈努力成為客戶在信息化領(lǐng)域值得信任、有價值的長期合作伙伴,公司提供的服務(wù)項(xiàng)目有:國際域名空間、網(wǎng)站空間、營銷軟件、網(wǎng)站建設(shè)、海城網(wǎng)站維護(hù)、網(wǎng)站推廣。百度:java mail,點(diǎn)擊第一個JavaMail API
進(jìn)去后,點(diǎn)擊右側(cè)download
選擇jar包
最后把jar包導(dǎo)入項(xiàng)目中
代碼測試package com.test.demo2; import java.util.*; import java.util.Properties; import javax.mail.Message; //構(gòu)造信息體類,一般都使用子類MimeMessage import javax.mail.Session; import javax.mail.Transport; import javax.mail.internet.InternetAddress; //地址類 import javax.mail.internet.MimeMessage;//繼承于Message類,使用MIME類型,MIME信息頭的郵箱信息,信息頭只能使用US-ASCII碼 public class EmailTest{ public static void sendMail(String fromMail, String user, String password, String toMail, String mailTitle, String mailContent) throws Exception { Properties props = new Properties(); //可以加載一個配置文件 // 使用smtp:簡單郵件傳輸協(xié)議 props.put("mail.smtp.host", "smtp.163.com");//存儲發(fā)送郵件服務(wù)器的信息 props.put("mail.smtp.auth", "true");//同時通過驗(yàn)證 props.setProperty("mail.transport.protocol", "smtp"); Session session = Session.getInstance(props);//根據(jù)屬性新建一個郵件會話 // session.setDebug(true); //有他會打印一些調(diào)試信息。 MimeMessage message = new MimeMessage(session);//由郵件會話新建一個消息對象 message.setFrom(new InternetAddress(fromMail));//設(shè)置發(fā)件人的地址 message.setRecipient(Message.RecipientType.TO, new InternetAddress(toMail));//設(shè)置收件人,并設(shè)置其接收類型為TO message.setSubject(mailTitle);//設(shè)置標(biāo)題 //設(shè)置信件內(nèi)容 // message.setText(mailContent); //發(fā)送 純文本 郵件 todo message.setContent(mailContent, "text/html;charset=gbk"); //發(fā)送HTML郵件,內(nèi)容樣式比較豐富 message.setSentDate(new Date());//設(shè)置發(fā)信時間 message.saveChanges();//存儲郵件信息 //發(fā)送郵件 // Transport transport = session.getTransport("smtp"); Transport transport = session.getTransport(); transport.connect(user, password); transport.sendMessage(message, message.getAllRecipients());//發(fā)送郵件,其中第二個參數(shù)是所有已設(shè)好的收件人地址 transport.close(); } public static void main(String[] args) throws Exception { sendMail("發(fā)件人郵箱地址@163.com", "發(fā)件人用戶名", "發(fā)件人的授權(quán)密碼", "收件人郵箱地址@qq.com", "Java Mail 測試郵件", "<a>html 元素</a>:<b>郵件內(nèi)容</b>"); } } 結(jié)果
注意發(fā)件人郵箱服務(wù)在第三方登錄時,有些是要用授權(quán)密碼,而不是登錄密碼,就163郵箱示例:
開啟SMTP服務(wù)
設(shè)置授權(quán)密碼
這只是一個郵箱簡易測試代碼,到此已經(jīng)結(jié)束!
當(dāng)前標(biāo)題:Java郵箱驗(yàn)證
網(wǎng)頁網(wǎng)址:http://www.rwnh.cn/article48/cgchhp.html
成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供做網(wǎng)站、小程序開發(fā)、網(wǎng)站改版、ChatGPT、靜態(tài)網(wǎng)站、微信公眾號
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會在第一時間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時需注明來源: 創(chuàng)新互聯(lián)