Java中利用企业QQ邮箱发送邮件
package test;
import java.util.Date;
import java.util.Properties;
import javax.mail.internet.InternetAddress;
import javax.mail.internet.MimeMessage;
import org.springframework.mail.javamail.JavaMailSenderImpl;
/**
* 发送邮件的测试程序(适用qq企业邮箱)
* 通过qq企业邮箱: xxx@qq.com 发送邮件
* @author fcl
*
*/
public class EmailTest {
public static final String EMAIL_FORM="support@xxxx.com";
public static final String EMAIL_PASSWORD="xxx";
public static void main(String args[]) throws Exception {
EmailTest mail = new EmailTest();
String email_to = "XXXX@qq.com";
mail.sendEmail("email_to", "fcl", "fcl");
}
public static void sendEmail(String email_to,String username,String name) throws Exception{
JavaMailSenderImpl senderimpl = new JavaMailSenderImpl();
Properties properties = new Properties();
properties.setProperty("mail.smtp.auth", "true");
properties.put("mail.smtp.ssl.enable", "true");
properties.put("mail.smtp.socketFactory.class", "javax.net.ssl.SSLSocketFactory");
senderimpl.setJavaMailProperties(properties);
// 设定mail server smtp.exmail.qq.com
senderimpl.setHost("smtp.exmail.qq.com");
senderimpl.setPort(465);
//设置用户名和密码
senderimpl.setUsername(EMAIL_FORM);
senderimpl.setPassword(EMAIL_PASSWORD);
// 1. 创建一封邮件
MimeMessage message = senderimpl.createMimeMessage();
// 2. From: 发件人
message.setFrom(new InternetAddress(EMAIL_FORM, "XXXXX", "UTF-8"));
// 3. To: 收件人(可以增加多个收件人、抄送、密送)
message.setRecipient(MimeMessage.RecipientType.TO, new InternetAddress(email_to, "普通用户", "UTF-8"));
// 4. Subject: 邮件主题
message.setSubject("发现主题", "UTF-8");
// 5. Content: 邮件正文(可以使用html标签)
message.setContent("这是发送的内容", "text/html;charset=UTF-8");
// 6. 设置发件时间
message.setSentDate(new Date());
// 7. 保存设置
message.saveChanges();
senderimpl.send(message);
System.out.println("Send success.....");
}
Java中利用企业QQ邮箱发送邮件相关推荐
- Java中利用qqemai发送QQ邮件
最近自己了解下Java中利用mai发送QQ邮件 1.QQ邮箱设置 1.1 进去QQ邮箱-->设置-->账号-->进行设置如下图 以下源码 package test; import j ...
- legend3---lavarel中使用qq邮箱发送邮件
legend3---lavarel中使用qq邮箱发送邮件 一.总结 一句话总结: 第一步:配置邮箱做服务器,比如qq邮箱,网易163邮箱 第二步:配置lavarel的配置文件 第三部:写邮件发送代码就 ...
- java发送qq邮箱不成功_java,_使用QQ邮箱发送邮件遇到的问题,java - phpStudy
使用QQ邮箱发送邮件遇到的问题 代码是在网上抄的别人今年写的,但是我运行起来一直报错,也不知道什么原因,请大神帮忙指点一下::谢谢!!! 以下是我的代码 public class Sendmail8 ...
- php模拟登录qq邮箱_PHP 利用QQ邮箱发送邮件的实现
这篇文章主要介绍了关于PHP 利用QQ邮箱发送邮件的实现,有着一定的参考价值,现在分享给大家,有需要的朋友可以参考一下在 PHP 应用开发中,往往需要验证用户邮箱.发送消息通知,而使用 PHP 内置的 ...
- Java基于JavaMail实现向QQ邮箱发送邮件遇到的问题
最近使用Java基于JavaMail实现向QQ邮箱发送邮件老是发送失败,在网上搜了下,终于找到原因,记录下. 参考:http://www.jb51.net/article/78405.htm 网上还有 ...
- Java mail使用QQ邮箱发送邮件配置方案
Java mail使用QQ邮箱发送邮件配置方案 java mail配置了QQ邮箱作为服务器发送邮件,结果导致出现503异常: Authentication failed; nested excepti ...
- ABP VNext 利用QQ邮箱发送邮件
ABP VNext 利用QQ邮箱发送邮件 1.配置邮箱 1.1 设置 1.2账户 1.3 开启邮箱服务 1.4 生成授权码 2 默认的SmtpEmailSender发送邮件 2.1 生成数据库 2.2 ...
- 利用Telnet登录qq邮箱发送邮件——SMTP协议学习
最近看<计算机网络>,在应用层学到了一个协议叫SMTP协议,该协议用于系统间Email的传输. 明白了其中的原理,下面动手尝试实现一个SMTP交互的实例. 一.启用Windows的&quo ...
- python3利用smtplib通过qq邮箱发送邮件
前言 本文主要给大家介绍了关于python3 smtplib通过qq邮箱发送邮件的相关内容, smtplib模块是smtp简单邮件传输协议客户端的实现,为了通用性,有时候发送邮件的时候要带附件或图片, ...
最新文章
- Jmeter性能测试 入门
- 电影中成千上万的群众演员是怎么来的?
- 100例shell脚本之八远程管理获得hosts ip以及推送公钥到hosts
- mysql数据库主从同步
- vc2010中设置ipch与sdf的位置
- (六)python3 只需3小时带你轻松入门——循环
- 一张网页带你了解中秋节的前世今生
- 神经网络与深度学习——TensorFlow2.0实战(笔记)(三)(python常量、变量和表达式)
- 训练日志 2019.9.15
- c++ 23种设计模式_使用Go实现GoF的23种设计模式(三)
- ArcGIS学习总结(五)——地形分析-TIN及DEM的生成
- 整流五 - PWM整流器无差拍控制 一(重复控制算法)
- IDEA 2021首个大版本发布,Java开发者感动哭了(附新亮点演示)
- 生信学习笔记:利用GATK call SNP
- 七宗罪:我们是如何错误预估人工智能的
- 计算机管理蓝屏不重启,windows10系统怎么设置蓝屏后不自动重启
- 【转载】专家答疑:Silverlight的用户体验优化
- 百度网盘怎么用迅雷下载文件?
- 《从程序猿到项目经理》读后感-直率
- TIA博途V16版本中如何进行项目的归档和恢复?