
邮件发送
发布日期:2021-05-07 00:04:29
浏览次数:23
分类:精选文章
本文共 1328 字,大约阅读时间需要 4 分钟。
import javax.mail.Message;import javax.mail.MessagingException;import javax.mail.Session;import javax.mail.Transport;import javax.mail.internet.InternetAddress;import javax.mail.internet.MimeMessage;import java.util.Properties;class MailSend { private static final String EMAIL_OWNER_ADDR_HOST = "smtp.qq.com"; //smtp.163.com smtp.aliyun.com smtp.qq.com private static final String EMAIL_OWNER_ADDR = "xxxxx@qq.com"; private static final String EMAIL_OWNER_ADDR_PASS = "xxxxxxx"; public static void sendMail(String title, String email, String content) throws MessagingException { Properties prop = new Properties(); prop.put("mail.host", EMAIL_OWNER_ADDR_HOST); prop.put("mail.transport.protocol", "smtp"); prop.put("mail.smtp.auth", "true"); prop.setProperty("mail.smtp.ssl.enable", "true"); Session session = Session.getInstance(prop); Transport ts = session.getTransport(); ts.connect(EMAIL_OWNER_ADDR, EMAIL_OWNER_ADDR_PASS); MimeMessage mm = new MimeMessage(session); mm.setFrom(new InternetAddress(EMAIL_OWNER_ADDR)); mm.setRecipient(Message.RecipientType.TO, new InternetAddress(email)); mm.setSubject(title); mm.setContent(content, "text/html;charset=utf-8"); ts.sendMessage(mm, mm.getAllRecipients()); }}
发表评论
最新留言
哈哈,博客排版真的漂亮呢~
[***.90.31.176]2025年04月03日 23时36分04秒
关于作者

喝酒易醉,品茶养心,人生如梦,品茶悟道,何以解忧?唯有杜康!
-- 愿君每日到此一游!
推荐文章
【计算机网络】应用层
2019-03-06
【Maven】POM基本概念
2019-03-06
【Java思考】Java 中的实参与形参之间的传递到底是值传递还是引用传递呢?
2019-03-06
【设计模式】单例模式
2019-03-06
【SpringCloud】Hystrix熔断器
2019-03-06
【Linux】2.3 Linux目录结构
2019-03-06
java.util.Optional学习笔记
2019-03-06
远程触发Jenkins的Pipeline任务的并发问题处理
2019-03-06
jackson学习之七:常用Field注解
2019-03-06
Web应用程序并发问题处理的一点小经验
2019-03-06
entity framework core在独立类库下执行迁移操作
2019-03-06
Asp.Net Core 2.1+的视图缓存(响应缓存)
2019-03-06
服务器开发- Asp.Net Core中的websocket,并封装一个简单的中间件
2019-03-06
没花一分钱的我竟然收到的JetBrains IDEA官方免费赠送一年的Licence
2019-03-06
RE套路 - 关于pyinstaller打包文件的复原
2019-03-06
【wp】HWS计划2021硬件安全冬令营线上选拔赛
2019-03-06
Ef+T4模板实现代码快速生成器
2019-03-06
dll详解
2019-03-06
c++ static笔记
2019-03-06
C++中头文件相互包含与前置声明
2019-03-06