package com.gyhqq.utils; import java.util.Properties; import javax.mail.Authenticator; import javax.mail.Message; import javax.mail.PasswordAuthentication; import javax.mail.Session; import javax.mail.Transport; import javax.mail.internet.InternetAddress; import javax.mail.internet.MimeMessage; import javax.mail.internet.MimeMessage.RecipientType; /** * 发送邮件工具类 */ public final class MailUtils { private MailUtils(){} /** * 发送邮件 * 参数一:发送邮件给谁 * 参数二:发送邮件的内容 */ public static void sendMail(String toEmail, String emailMsg) throws Exception { //1_创建Java程序与163邮件服务器的连接对象 Properties props = new Properties(); props.put("mail.smtp.host", "smtp.163.com"); props.put("mail.smtp.auth", "true"); Authenticator auth = new Authenticator() { public PasswordAuthentication getPasswordAuthentication() { return new PasswordAuthentication("gyhqq163", "b123456"); } }; Session session = Session.getInstance(props, auth); //2_创建一封邮件 Message message = new MimeMessage(session); message.setFrom(new InternetAddress("gyhqq163@163.com")); message.setRecipient(RecipientType.TO, new InternetAddress(toEmail)); message.setSubject("用户激活"); message.setContent(emailMsg, "text/html;charset=UTF-8"); //3_发送邮件 Transport.send(message); } /** * 测试类 */ public static void main(String[] args) throws Exception{ String toEmail = "gyhqq126@126.com"; String emailMsg = "测试一下"; sendMail(toEmail,emailMsg); System.out.println("发送成功。。。"); } }文章源自JAVA秀-https://www.javaxiu.com/980.html
继续阅读
速蛙云 - 极致体验,强烈推荐!!!购买套餐就免费送各大视频网站会员!快速稳定、独家福利社、流媒体稳定解锁!速度快,全球上网、视频、游戏加速、独立IP均支持!基础套餐性价比很高!这里不多说,我一直正在使用,推荐购买:https://www.javaxiu.com/59919.html

资源分享QQ群
本站是JAVA秀团队的技术分享社区, 会经常分享资源和教程; 分享的时代, 请别再沉默!
评论