Java实现邮箱发送
来源:互联网 发布:网络投资理财天天分红 编辑:程序博客网 时间:2024/05/21 14:42
package cn.itcast.shop.user.utils;import java.util.Properties;import javax.mail.Authenticator;import javax.mail.Message;import javax.mail.Message.RecipientType;import javax.mail.MessagingException;import javax.mail.PasswordAuthentication;import javax.mail.Session;import javax.mail.Transport;import javax.mail.internet.InternetAddress;import javax.mail.internet.MimeMessage;public class MailUtils {/** * 发送邮件的方法 * * @param to * :收件人 * @param code * :激活码 */public static void sendMail(String to, String code) {/** * 1. 获得一个 Session 对象 2.创建一个代表邮件的对象 Message 3.发送邮件 Transport */// 1.获取连接对象Properties props = new Properties();props.setProperty("mail.host", "localhost");Session session = Session.getInstance(props, new Authenticator() {@Overrideprotected PasswordAuthentication getPasswordAuthentication() {// TODO Auto-generated method stubreturn new PasswordAuthentication("service@shop.com", "111");}});// 2.创建一个邮件对象Message message = new MimeMessage(session);// 设置发件人try {message.setFrom(new InternetAddress("service@shop.com"));// 设置收件人message.addRecipient(RecipientType.TO, new InternetAddress(to));// BB 抄送 BBC 密送// 设置标题message.setSubject("来自购物天堂传智商城官方激活邮件");// 设置邮件正文message.setContent("<h1>购物天堂传智商城官方激活邮件!点下面链接完成激活操作</h1><h3><a href='http://172.18.158.87:8080/shop/user_active.action?code="+ code + "'>http://172.18.158.87:8080/shop/user_active.action?code=" + code + "</a></h3>","text/html;charset=UTF-8");// 发送邮件Transport.send(message);} catch (MessagingException e) {e.printStackTrace();}}}
阅读全文
0 0
- Java实现邮箱发送
- Java实现邮箱发送
- java实现邮箱发送功能
- Java 发送邮箱简单实现
- java程序实现邮箱发送邮件功能
- JAVA实现qq邮箱发送功能
- 简单的java实现邮箱发送邮件
- java实现发送qq邮箱信息
- 纯Java实现网易邮箱发送邮件
- 简单的java实现邮箱发送邮件
- java web实现邮箱的发送
- JAVA实现发送邮箱验证码
- java 代码实现163邮箱发送邮件到QQ邮箱
- javaMain实现发送邮箱
- spring 实现邮箱发送
- java 发送邮箱
- java 发送 邮箱
- Java mail 邮箱发送
- 数据结构上机实践第四周项目1
- SSM配置文件报错不允许有匹配 "[xX][mM][lL]" 的处理指令目标
- 批处理(.bat)无限循环,定时,固定时间间隔
- 深度学习在目标检测中的应用及其tensorflowAPI实践(三)
- C++智能指针及其简单实现
- Java实现邮箱发送
- 导出可执行的jar包,以及在项目中的使用
- 第四周【项目5- 循环双链表应用】 (2)
- CAD迷你看图最喜欢的操作方法
- MVC WebApi 文档生成注释说明的方法
- SSM框架集成(二)springmvc的集成
- Caffe实现多标签分类
- 深入理解Scala的隐式转换系统
- 最短路知识点总结(Dijkstra,Floyd,SPFA,Bellman-Ford)