生活随笔
收集整理的這篇文章主要介紹了
一个不需要添加依赖依赖的Java代码实现发送emil,文字超链接
小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.
業(yè)務(wù)需求:設(shè)置收件人發(fā)送郵件通知
直接使用在JDK的自帶郵件包,我使用的是1.8版本的
import javax.mail.Message;
@RequestMapping("/emil")public boolean emile(){Properties properties
= new Properties();properties
.put("mail.transport.protocol", "smtp");properties
.put("mail.smtp.host", "smtp.163.com");properties
.put("mail.smtp.port", 465);properties
.put("mail.smtp.auth", "true");properties
.put("mail.smtp.ssl.enable", "true");properties
.put("mail.debug", "true");try{Session session
= Session
.getInstance(properties
);Message message
= new MimeMessage(session
);message
.setFrom(new InternetAddress("XXXXXXXXXXX@163.com"));message
.setRecipient(Message
.RecipientType
.TO
, new InternetAddress("632598221@qq.com"));message
.setSubject("新投訴提醒");message
.setContent("【"+"何濤"+"】:您好!"+"<br>"+"<a href='http://WWW.baidu.com/'>有點(diǎn)我去查看詳情。</a>", "text/html;charset=GBK");message
.setSentDate(new Date());Transport transport
= session
.getTransport();transport
.connect("XXXXXXXXXX@163.com","XXXXXXXXXXXX");transport
.sendMessage(message
, message
.getAllRecipients());transport
.close();return true;}catch (Exception e
){return false;}}
接下來(lái)是獲取郵箱的授權(quán)碼
這個(gè)是163郵箱的
這個(gè)是qq郵箱的
如果連接失效,可以百度,很簡(jiǎn)單的
這樣就可以直接測(cè)試了
如果發(fā)送頻率多,有可能被自動(dòng)拉入黑名單,可以設(shè)置接收郵箱的白名單,具體方法自行百度。
加油!!奧利給
總結(jié)
以上是生活随笔為你收集整理的一个不需要添加依赖依赖的Java代码实现发送emil,文字超链接的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
如果覺(jué)得生活随笔網(wǎng)站內(nèi)容還不錯(cuò),歡迎將生活随笔推薦給好友。