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邮箱发送邮件相关推荐

  1. Java中利用qqemai发送QQ邮件

    最近自己了解下Java中利用mai发送QQ邮件 1.QQ邮箱设置 1.1 进去QQ邮箱-->设置-->账号-->进行设置如下图 以下源码 package test; import j ...

  2. legend3---lavarel中使用qq邮箱发送邮件

    legend3---lavarel中使用qq邮箱发送邮件 一.总结 一句话总结: 第一步:配置邮箱做服务器,比如qq邮箱,网易163邮箱 第二步:配置lavarel的配置文件 第三部:写邮件发送代码就 ...

  3. java发送qq邮箱不成功_java,_使用QQ邮箱发送邮件遇到的问题,java - phpStudy

    使用QQ邮箱发送邮件遇到的问题 代码是在网上抄的别人今年写的,但是我运行起来一直报错,也不知道什么原因,请大神帮忙指点一下::谢谢!!! 以下是我的代码 public class Sendmail8 ...

  4. php模拟登录qq邮箱_PHP 利用QQ邮箱发送邮件的实现

    这篇文章主要介绍了关于PHP 利用QQ邮箱发送邮件的实现,有着一定的参考价值,现在分享给大家,有需要的朋友可以参考一下在 PHP 应用开发中,往往需要验证用户邮箱.发送消息通知,而使用 PHP 内置的 ...

  5. Java基于JavaMail实现向QQ邮箱发送邮件遇到的问题

    最近使用Java基于JavaMail实现向QQ邮箱发送邮件老是发送失败,在网上搜了下,终于找到原因,记录下. 参考:http://www.jb51.net/article/78405.htm 网上还有 ...

  6. Java mail使用QQ邮箱发送邮件配置方案

    Java mail使用QQ邮箱发送邮件配置方案 java mail配置了QQ邮箱作为服务器发送邮件,结果导致出现503异常: Authentication failed; nested excepti ...

  7. ABP VNext 利用QQ邮箱发送邮件

    ABP VNext 利用QQ邮箱发送邮件 1.配置邮箱 1.1 设置 1.2账户 1.3 开启邮箱服务 1.4 生成授权码 2 默认的SmtpEmailSender发送邮件 2.1 生成数据库 2.2 ...

  8. 利用Telnet登录qq邮箱发送邮件——SMTP协议学习

    最近看<计算机网络>,在应用层学到了一个协议叫SMTP协议,该协议用于系统间Email的传输. 明白了其中的原理,下面动手尝试实现一个SMTP交互的实例. 一.启用Windows的&quo ...

  9. python3利用smtplib通过qq邮箱发送邮件

    前言 本文主要给大家介绍了关于python3 smtplib通过qq邮箱发送邮件的相关内容, smtplib模块是smtp简单邮件传输协议客户端的实现,为了通用性,有时候发送邮件的时候要带附件或图片, ...

最新文章

  1. Jmeter性能测试 入门
  2. 电影中成千上万的群众演员是怎么来的?
  3. 100例shell脚本之八远程管理获得hosts ip以及推送公钥到hosts
  4. mysql数据库主从同步
  5. vc2010中设置ipch与sdf的位置
  6. (六)python3 只需3小时带你轻松入门——循环
  7. 一张网页带你了解中秋节的前世今生
  8. 神经网络与深度学习——TensorFlow2.0实战(笔记)(三)(python常量、变量和表达式)
  9. 训练日志 2019.9.15
  10. c++ 23种设计模式_使用Go实现GoF的23种设计模式(三)
  11. ArcGIS学习总结(五)——地形分析-TIN及DEM的生成
  12. 整流五 - PWM整流器无差拍控制 一(重复控制算法)
  13. IDEA 2021首个大版本发布,Java开发者感动哭了(附新亮点演示)
  14. 生信学习笔记:利用GATK call SNP
  15. 七宗罪:我们是如何错误预估人工智能的
  16. 计算机管理蓝屏不重启,windows10系统怎么设置蓝屏后不自动重启
  17. 【转载】专家答疑:Silverlight的用户体验优化
  18. 百度网盘怎么用迅雷下载文件?
  19. 《从程序猿到项目经理》读后感-直率
  20. TIA博途V16版本中如何进行项目的归档和恢复?

热门文章

  1. 如何写好Makefile
  2. 一线和准一线城市比较知名的互联网公司
  3. VUE 获取访问IP、地区、浏览器以及电脑操作系统
  4. Ksz8081目前为MICROCHIP主推的PHY芯片之一,原为MICREL公司设计;芯片分为MII接口型号,RMII接口型号,分了两种不同的产品型号。enc28j60集成了MAC和PHY芯片
  5. 钟汉良日记:写作的基础是读书
  6. STM32F103控制异味传感器和温湿度传感器控制模块
  7. 75道逻辑思维题 (转)
  8. 《Python机器学习及实践》----良/恶性乳腺癌肿瘤预测
  9. Vue 组件封装之 Search 搜索
  10. make之PHONY浅析