Java邮箱发送邮件(163邮箱)
一、注册163邮箱
163网易免费邮--中文邮箱第一品牌
二、打开邮箱服务获取授权码
1.进入主页、找到服务开启页
2.点击开启服务
3.使用注册手机号,发送验证码,即可获得授权码
三、编写代码(需要导入第三方jar包)
public class SendEmail {/**** 配置发送基本参数* 发件人邮箱的SMTP服务器地址* 前三个不可更改** */private final static String MyEmail = "xxxxxxxx@163.com";//开启授权码的邮箱private final static String AuthorizationCode = "xxxxxxxx";//授权码private final static String SMTPEmail = "smtp.163.com";// 网易163邮箱的 SMTP 服务器地址private static String harvestEmail = "xxxxxxxx@qq.com";// 收件人邮箱public static void main(String[] args) throws Exception {//创建连接邮件服务器的参数配置Properties props = new Properties();// 参数配置props.setProperty("mail.smtp.host", SMTPEmail);// 发件人的邮箱的 SMTP 服务器地址props.setProperty("mail.smtp.auth", "true");// 需要请求认证props.setProperty("mail.transport.protocol", "smtp");//根据配置创建会话对象和邮件服务器交互Session session = Session.getInstance(props);session.setDebug(true);// 设置为debug模式, 可以查看详细的发送日志//创建邮件MimeMessage message = createEmail(session, MyEmail, harvestEmail);//使用Session获取邮件传输对象Transport transport = session.getTransport();//使用邮箱账号和密码连接邮件服务器transport.connect(MyEmail, AuthorizationCode);//发送邮件transport.sendMessage(message, message.getAllRecipients());//关闭连接transport.close();}/**** 创建邮件** */public static MimeMessage createEmail(Session session, String sendMail, String receiveMail) throws Exception {//创建一封邮件MimeMessage message = new MimeMessage(session);//发件人message.setFrom(new InternetAddress(sendMail, "xxx发件人", "UTF-8"));//收件人message.setRecipient(MimeMessage.RecipientType.TO, new InternetAddress(receiveMail, "XX用户", "UTF-8"));//邮件主题message.setSubject("邮件主题", "UTF-8");//邮件正文message.setContent("邮件内容....", "text/html;charset=UTF-8");//设置发件时间message.setSentDate(new Date());//保存设置message.saveChanges();return message;}
}
四、jar包获取地址
https://pan.baidu.com/s/1-NxIe8yPFTGnJExGZdd6jA
提取码:7qpj
Java邮箱发送邮件(163邮箱)相关推荐
- JAVA 实现发送邮件功能——邮箱验证码
JAVA 实现发送邮件功能--邮箱验证码 在学习 Java 的过程中,由于项目需要使用邮箱验证码功能,所以进行了较为深入的学习,在这里写一下这个功能的实现方式. 首先 想要使用 Java 实现发送邮件 ...
- 怎样使用QQ邮箱代收163邮箱的邮件
参考:网易163邮箱帮助 首先介绍一下什么是POP3,SMTP和IMAP POP3 POP3是Post Office Protocol 3的简称,即邮局协议的第3个版本,它规定怎样将个人计算机连接到I ...
- Python邮件发送SMATP模块详细总结(含qq邮箱及163邮箱服务开启及授权码获取,多附件发送)
Python实现电子邮件发送 在生活中或许我们多数都在用微信或者是QQ,但是工作中就会涉及邮件了,我也是最近在工作中用到了,所以找了些资料,有的较为完备有的就特别零散,所以自己也来整理分享一下.这里主 ...
- ibm邮件怎么撤回_怎么申请邮箱?163邮箱如何注册使用?
近10年,我们的生活因为互联网发生了翻天覆地的变化,人与人之间的距离变的近了,因为各类社交软件让陌生人变成了熟悉的人.而对于办公场景中,社交软件沟通,总少了几分正式性.最近又看到很多人问关于怎么申请邮 ...
- Apple邮箱配置QQ邮箱,163邮箱,edu邮箱,gmail邮箱,获取gmail日历
Apple邮箱配置QQ邮箱,163邮箱,edu邮箱,gmail邮箱,获取gmail日历 基本思路可以照着这个教程来: 03 如何充分使用iOS自带的"邮件"?--iPhone宝藏A ...
- Foxmail:完美配置QQ邮箱、163邮箱、Google邮箱
今天一时冲动,觉得为何不把我这几个平台上的邮箱集中起来管理呢!于是,就有了大伙所看到的下面的内容了~ 1. 配置QQ邮箱 点击"设置" –> 选择"账户" ...
- 怎么申请邮箱?163邮箱如何注册使用?
近10年,我们的生活因为互联网发生了翻天覆地的变化,人与人之间的距离变的近了,因为各类社交软件让陌生人变成了熟悉的人.而对于办公场景中,社交软件沟通,总少了几分正式性.最近又看到很多人问关于怎么申请邮 ...
- 163电子邮箱注册登录入口是?企业邮箱和163邮箱有什么区别?
最近很多小伙伴问我企业邮箱和163邮箱的区别是什么?163电子邮箱注册登录入口在哪里? [TOM企业邮箱]其实单从字面就可以判断,企业邮箱就是企业将自己的域名配置后,即可拥有以企业域名为后缀的公司邮箱 ...
- 常见的电子邮箱有哪些?QQ邮箱、TOM邮箱、163邮箱成主流
电子邮箱正在随着人们的需求,实现快速的更新迭代,也成为了更多职场人依赖的办公工具.常见类型可分为普通邮箱.VIP邮箱.企业邮箱.常见的电子邮箱,目前以几大主流邮箱品牌占据的较大的市场份额,QQ邮箱.T ...
最新文章
- Spark源码分析之七:Task运行(一)
- 独家 | 手把手教你用PyTorch快速准确地建立神经网络(附4个学习用例)
- Exchange 2013部署系列之(七)配置SSL多域名证书
- 详解TF-Ranking:Google开源的排序框架,应用于邮件检索、推荐系统等场景
- kubernetes (1)基本概念
- mysqli 启动出错
- vue 项目白屏解决方案
- 关于“服务器提交了协议冲突. Section=ResponseStatusLine问题请
- 介绍自己以及github注册流程
- 科学与技术名词解释计算机病毒,名词解释计算机病毒
- svn添加提交备注限制和自动发布web项目
- 列表显示数据 但是数据的字体颜色要js添加
- while(pid1 = fork()== -1);直接分号,循环语句为空
- 笔记本电脑频繁自动重启_电脑一直自动重启怎么办 电脑一直自动重启的原因和解决办法...
- 万字实录:从DDCTF大赛看当前网络安全新趋势 | 硬创公开课总结文+视频(下篇)...
- 信息搜集之CDN知识
- 计算机rec代表什么意思,recovery是什么意思,怎么进入recovery
- Java线程池如何优雅地等待所有任务执行完
- 【两种DbParameter的使用方式】防止SQL注入 C# MVC
- 1139:整理药名(C C++)