java发送邮件
来源:互联网 发布:中兴网络机顶盒说明书 编辑:程序博客网 时间:2024/04/28 11:33
首先导入 mail.jar
public class SendEmail { public void sendMail(String to,String text){
//创建连接对象,连接到邮件服务器 Properties properties = new Properties();
//设置发送邮件的基本参数 properties.put("mail.transport.protocol","smtp");//连接协议 properties.put("mail.smtp.host","smtp.qq.com");//主机名 properties.put("mail.smtp.port","465");//端口号 properties.put("mail.smtp.auth","true"); properties.put("mail.smtp.ssl.enable","true");//设置是否使用ssl连接// properties.put("mail.debug","true");//设置是否显示debug信息,true会在控制台显示 //得到回话对象 Session session = Session.getInstance(properties, new Authenticator() { @Override protected PasswordAuthentication getPasswordAuthentication() { return new PasswordAuthentication("发件人QQ邮箱","发件人QQ邮箱密码"); } });
//创建邮箱对象 Message message = new MimeMessage(session); //设置发件人 try { message.setFrom(new InternetAddress("发件人邮箱")); //设置收件人 message.setRecipient(RecipientType.TO,new InternetAddress(to)); //设置邮件标题 message.setSubject("注册邮件验证"); //设置时间 message.setSentDate(new Date()); //设置邮件内容 message.setContent(text,"text/html;charset=UTF-8"); //得到邮差对象 Transport transport = session.getTransport(); //连接到自己的邮箱账户 transport.connect("发件人邮箱","发件人邮箱密码(不同于普通的登录密码)"); //发送邮件 transport.sendMessage(message,message.getAllRecipients()); } catch (MessagingException e) { e.printStackTrace(); } }}
参考链接:http://blog.csdn.net/kenhins/article/details/17588019
http://www.cnblogs.com/SamGroves/p/7231024.html
阅读全文
0 0
- [java]Java发送邮件
- java 邮件发送 --- 简单的邮件发送
- JAVA发送邮件及springboot发送邮件
- 用java发送邮件
- 用Java发送邮件
- java发送邮件源码
- java发送邮件
- Java发送邮件
- Java发送邮件程序
- java发送Email邮件
- 怎样用java发送邮件
- 利用java发送邮件
- java 邮件发送
- java邮件发送
- java邮件发送
- java定时发送邮件
- java发送邮件代码
- Java Mail 发送邮件
- ubuntu 下U盘被锁住,不能复制粘贴文件-------解决
- CSDN-markdown编辑器[备用]
- 浅谈微服务
- Codeforces 863E
- Codeforces Round #437 Div. 2 E. Buy Low Sell High
- java发送邮件
- 大数据能做什么?
- cmake安装
- 数位DP小结(阶段性)
- python_lintcode_69二叉树的层次遍历
- LeetCode 24. Swap Nodes in Pairs
- 如何判断LSTM模型中的过拟合和欠拟合 By 机器之心2017年10月02日 11:09 判断长短期记忆模型在序列预测问题上是否表现良好可能是一件困难的事。也许你会得到一个不错的模型技术得分,但了解
- Matlab学习笔记(8)——hist函数
- 关于win10系统下unity3D自带编辑器中文乱码的解决方案