1. 申请授权码

在客户端设置,开启授权密码,记得保存,

2.直接上代码

public static void main(String[] args) {//接收方emailString receive="11111111@qq.com";//邮件主题String subject="生日祝福!";//邮件内容String content="祝您生日快乐!";//发送方String sendEmail="22222222@136.com";// 授权码,之前所保存的String password="5dxxxxxxxxhe";try {//设置服务器验证信息Properties prop = new Properties();prop.setProperty("mail.smtp.auth", "true");// 加密端口(ssl)  prop.setProperty("mail.smtp.timeout", "994");// SSL加密MailSSLSocketFactory sf = new MailSSLSocketFactory();// 设置信任所有的主机sf.setTrustAllHosts(true);prop.put("mail.smtp.ssl.enable", "true");prop.put("mail.smtp.ssl.socketFactory", sf);//设置邮件内容JavaMailSenderImpl javaMailSend = new JavaMailSenderImpl();MimeMessage message = javaMailSend.createMimeMessage();MimeMessageHelper messageHelper = new MimeMessageHelper(message, true, "utf-8");//设置昵称String nick = MimeUtility.encodeText(sendEmail);// 邮件发送者messageHelper.setFrom(new InternetAddress(nick + " <" + sendEmail + ">"));messageHelper.setTo(receive);messageHelper.setSubject(subject);messageHelper.setText(content, true);//设置邮件服务器登录信息javaMailSend.setHost("smtphz.qiye.163.com");javaMailSend.setUsername(sendEmail);javaMailSend.setPassword(password);javaMailSend.setJavaMailProperties(prop);javaMailSend.send(message);} catch (Exception e) {e.printStackTrace();}}

引入的包:

 import javax.mail.internet.InternetAddress;
import javax.mail.internet.MimeMessage;
import javax.mail.internet.MimeUtility;
import com.sun.mail.util.MailSSLSocketFactory;
​​​​​​​import org.springframework.mail.javamail.JavaMailSenderImpl;
import org.springframework.mail.javamail.MimeMessageHelper;
以上代码简单调整即可使用(只修改基础信息即可)

3.如果出现报错

 AuthenticationFailedException Read timed out

可查看:网易企业邮件发送 AuthenticationFailedException Read timed out​​​​​​​

4.邮件模板发送可参照:

模板发送邮件​​​​​​​

java 发送网易邮箱邮件相关推荐

  1. Java 发送QQ邮箱邮件

    2019独角兽企业重金招聘Python工程师标准>>> 如果需要提供用户名和密码给e-mail服务器来达到用户认证的目的,你可以通过如下设置来完成: props.put(" ...

  2. php使用qq发邮件怎么发,php 发送QQ邮箱邮件

    这是我的源码比较简陋 https://www.lanzous.com/i2l7h8f 感谢 https://www.cnblogs.com/woider/p/6980456.html 下载phpmai ...

  3. Java发送网易企业邮箱邮件

    Java发送网易企业邮箱邮件 /** 此方法使用smtp协议 查看网易企业邮箱各种协议的主机和端口可访问https://qiye.163.com/help/client-profile.html查看* ...

  4. 纯Java实现网易邮箱发送邮件

    纯Java实现网易邮箱发送邮件 基于Java开发的邮件发送程序.因为使用的是网易的smtp服务器,所以发件人邮箱要求网易邮箱.博主亲测126邮箱和163邮箱有效,yeah邮箱没有测试. 前提准备 需要 ...

  5. java通过网易邮箱发送邮件

    java通过网易邮箱发送邮件 首先申请网易邮箱后开启POP3/SMTP服务,会获得一个授权码 通过hutool工具发送邮件 需要添加的依赖 <dependency><groupId& ...

  6. java发送qq邮箱验证_java代码发送邮箱验证码与qq邮箱smtp服务

    importjavax.mail.Session;importjavax.mail.Transport;importjavax.mail.internet.InternetAddress;import ...

  7. java发送带格式邮件及带多附件

    最近忙于将日常的质量工作纳入到自动化管理中,其中经常会实现给不同人员发送带特定格式和附件的邮件,并抄送给某些领导,在实现过程中从网上找到的东东基本上是比较单一的某项功能,现我把工作中遇到的这种比较综合 ...

  8. java 发送企业邮箱_java发送企业邮箱

    此代码用的jar文件:mail.jar(我这里用的是1.4.7 的版本); 如果jdk用的是1.8版本会出现SSL错误:这个问题是jdk导致的,jdk1.8里面有一个jce的包,安全性机制导致的访问h ...

  9. java利用网易邮箱免登录发送邮件

    package com.cxf.util;import javax.mail.*; import javax.mail.internet.InternetAddress; import javax.m ...

最新文章

  1. 数学知识-- 信赖域(Trust Region)算法是怎么一回事
  2. Hibernate总结(二)
  3. the application has stopped unexpected。please try again
  4. 兽语狗语文字在线加密解密PHP网站源码
  5. asp.net 设置 excel alignment_Python 进阶(六): Excel 基本操作
  6. yum离线下载rpm包
  7. 博文视点读书节第九日丨大咖书单加倍放送!
  8. JavaWeb — 解决请求前与请求后中文乱码的问题
  9. 产品设计体会(2002)产品设计的五个层次
  10. 汇编语言典型例子详解_汇编语言及编程实例(电子教案).pdf
  11. Linux操作命令提示符
  12. android自动画廊,Android3D画廊效果与自动轮播Banner
  13. 全国各地电信网通铁通DNS服务器IP地址
  14. MarkDownPad2实用教程及MarkDown常用语法
  15. 数据库应用(mysql)数据库编程
  16. kalilinux-arpspoof-arp攻击
  17. 拯救者Y9000P 加装固态
  18. 微信用手机号注册利与弊
  19. OSChina 周二乱弹 —— 怎么制作妹子面
  20. 2021使用腾讯云CentOS7.6搭建Terraria泰拉瑞亚服务器

热门文章

  1. 笨方法学Python3复习
  2. Beta测试与Alpha测试的区别?
  3. FIO 存储性能压测
  4. js炫酷烟花代码,手动自动燃放都可以哦
  5. Word将一个文档模板的样式复制到另外一个文档
  6. 【C语言--斐波拉契数列】
  7. RTOS的基本概念与线程基础知识
  8. C++ system()函数的常用用法 (史上最详细)
  9. 【学习的好去处】:http://ucenter.51cto.com/reg_01.php?fromuid=981939reback=http://down.51cto.com
  10. 【年终】电感两端施加正弦波电流,电感两端的电压波形是怎样的?