Apache-SimpleEmail 简单应用
生活随笔
收集整理的這篇文章主要介紹了
Apache-SimpleEmail 简单应用
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
比JavaMail使用方法要直接,jar包只需要在JavaMail的基礎上添加commons-email-1.4.jar即可。
代碼:
// QQ郵箱發送郵件 SimpleEmail simpleEmail = new SimpleEmail(); simpleEmail.setHostName("smtp.qq.com"); simpleEmail.setAuthentication("3******8", "g*****ai"); simpleEmail.setSmtpPort(587); simpleEmail.setFrom("3********@qq.com", "y****", "UTF-8"); simpleEmail.addTo(email, name); simpleEmail.setSubject("title"); simpleEmail.setMsg("content"); simpleEmail.send();System.out.println("發送郵件成功!");?
// 網易郵箱發送郵件 SimpleEmail simpleEmail = new SimpleEmail(); simpleEmail.setHostName("smtp.163.com"); simpleEmail.setAuthentication("y*******@163.com", "y********"); simpleEmail.setSmtpPort(25); simpleEmail.setFrom("y*******@163.com", "y*", "UTF-8"); simpleEmail.addTo("3**********@qq.com", "c**************"); simpleEmail.setSubject("網易郵箱測試"); simpleEmail.setMsg("網易郵箱測試網易郵箱測試網易郵箱測試"); simpleEmail.send(); System.out.println("發送成功");?
// 發送帶附件的郵件 // 附件 EmailAttachment attachment = new EmailAttachment(); attachment.setPath("D:\\testEXC.xlsx"); attachment.setDisposition(EmailAttachment.ATTACHMENT); attachment.setDescription("excel文件"); attachment.setName("MyExcel.xlsx"); // 郵件 MultiPartEmail simpleEmail = new MultiPartEmail(); simpleEmail.setHostName("smtp.163.com"); simpleEmail.setAuthentication("y***********@163.com", "y********"); simpleEmail.setSmtpPort(25); simpleEmail.setFrom("y*********@163.com", "y*", "UTF-8"); simpleEmail.addTo("3**************@qq.com", "c***********"); simpleEmail.setSubject("帶附件"); simpleEmail.setMsg("帶附件的郵件測試"); simpleEmail.attach(attachment); simpleEmail.send(); System.out.println("發送成功");
轉載于:https://www.cnblogs.com/loveflycforever/p/5862389.html
總結
以上是生活随笔為你收集整理的Apache-SimpleEmail 简单应用的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: Test on 09/04/2016
- 下一篇: javascript中构造函数的说明