1,导入maven依赖:

<!-- https://mvnrepository.com/artifact/javax.mail/mail -->
<dependency><groupId>javax.mail</groupId><artifactId>mail</artifactId><version>1.5.0-b01</version>
</dependency>

2,java代码示例:

import java.util.Date;
import java.util.Properties;
import javax.mail.Authenticator;
import javax.mail.Message;
import javax.mail.MessagingException;
import javax.mail.PasswordAuthentication;
import javax.mail.Session;
import javax.mail.Transport;
import javax.mail.internet.AddressException;
import javax.mail.internet.InternetAddress;
import javax.mail.internet.MimeMessage;public class SendEmail {/** 发件人 账号和密码**/public static final String MY_EMAIL_ACCOUNT = "15090552277@163.com";// 密码,是你自己的设置的授权码,// 获取方式:登陆网页邮箱,设置-》客户端授权密码public static final String MY_EMAIL_PASSWORD = "xxx";// SMTP服务器(这里用的163 SMTP服务器)public static final String MEAIL_163_SMTP_HOST = "smtp.163.com";/** 端口号,这个是163使用到的;QQ的应该是465或者875 **/public static final String SMTP_163_PORT = "25";/** 收件人 **/public static final String RECEIVE_EMAIL_ACCOUNT = "software_architect@163.com";public static void main(String[] args) throws AddressException, MessagingException {Properties p = new Properties();p.setProperty("mail.smtp.host", MEAIL_163_SMTP_HOST);p.setProperty("mail.smtp.port", SMTP_163_PORT);p.setProperty("mail.smtp.socketFactory.port", SMTP_163_PORT);p.setProperty("mail.smtp.auth", "true");p.setProperty("mail.smtp.socketFactory.class", "SSL_FACTORY");Session session = Session.getInstance(p, new Authenticator() {// 设置认证账户信息@Overrideprotected PasswordAuthentication getPasswordAuthentication() {return new PasswordAuthentication(MY_EMAIL_ACCOUNT, MY_EMAIL_PASSWORD);}});session.setDebug(true);System.out.println("创建邮件");MimeMessage message = new MimeMessage(session);// 发件人message.setFrom(new InternetAddress(MY_EMAIL_ACCOUNT));// 收件人和抄送人message.setRecipients(Message.RecipientType.TO, RECEIVE_EMAIL_ACCOUNT);// 有些敏感信息会被邮件服务器禁止发送,所以尽量多测试下message.setSubject("邮件主题");message.setContent("<h1>邮件内容</h1>" +"今天周末,你有空出去玩吗?","text/html;charset=UTF-8");message.setSentDate(new Date());message.saveChanges();System.out.println("准备发送");Transport.send(message);}
}

javax.mail 发送163邮件相关推荐

  1. javax.mail实现收发邮件

    javax.mail实现收发邮件 添加依赖 开通POP3/SMPT服务 发送邮件 更改端口 添加依赖 在pom.xml 文件里面添加依赖 <!--mail--><dependency ...

  2. javax.mail发送邮箱

    一.利用javax.mail发送邮箱需要两个邮箱账号 一个测试发送账号,一个接受账号. 1.发件人邮箱 注意:新激活邮箱的QQ用户要14天之后才能使用SMTP: 2.某些邮箱服务器为了增加邮箱本身密码 ...

  3. Node.js:nodemailer发送163邮件

    文档 doc: https://nodemailer.com/about/ npm: https://www.npmjs.com/package/nodemailer 安装 npm install n ...

  4. Linux下通过mail发送qq邮件出现连接超时的情况

    Linux下通过mail发送qq邮件出现连接超时的情况 一.一般来说都是smtp的地址配置错误: 之前配置过的地址有: 1) set smtp=smtp.qq.com 2) set smtp=smtp ...

  5. 使用spring mail发送html邮件

    为什么80%的码农都做不了架构师?>>>    序 本文展示一下如何使用spring mail来发送html邮件. maven <!-- email --><dep ...

  6. 利用telnet实现发送163邮件(SMTP)

    一.需求: 一个163邮箱(在163邮箱的设置里开启pop3/smtp服务),本机可以运行telnet. 二.操作步骤: 1.在cmd或者linux终端输入: telnet smtp.163.com ...

  7. oracle ssl发送邮件,使用javax.mail发送带有ssl的电子邮件

    我想使用gmail作为smtp服务器发送电子邮件. 这是我的代码,我没有让它工作-- 运行testSettings()后,我得到调试输出,然后它就停止了.没有超时,没有错误,没有-- public v ...

  8. javax.mail 发送

    依赖 <dependency><groupId>javax.mail</groupId><artifactId>mail</artifactId& ...

  9. linux上无法发送163邮件,如何在linux中发送邮件,使用163邮箱发信。

    linux中,可以使用mail命令往外发送邮件,在使用前,只需要指定如下简单配置即可,这里演示用  163.com    邮箱发送至 qq.com 编辑 /etc/mail.rc,写入下方的参数 se ...

  10. php发送163邮件554,PHPMailer配置163邮箱发送邮件

    今天开发的功能中,需要实现发送邮件通知提醒,而PHP端使用的是PHPMailer这个第三方库来实现的,发送者邮件使用的是网易的163邮箱,但是在调试的时候遇到了问题,那就是一直报没有权限.最后才明白原 ...

最新文章

  1. 图论--拓扑排序--模板
  2. LeetCode 1138. 字母板上的路径
  3. 使用J2SE进行服务器架构技术选型的变迁
  4. python与Spark结合,PySpark的机器学习环境搭建和模型开发
  5. java mrp模拟器_MRP模拟器(冒泡官方版)好用吗_MRP模拟器(冒泡官方版)怎么样_MRP模拟器(冒泡官方版)3.811用户评论-AppChina应用汇...
  6. Visio画图允许两条线交叉的操作
  7. 大数据平台以及一些核心组件介绍
  8. 超全回顾 | 5位抖音工程师揭秘抖音iOS基础技术(附PPT和回放视频)
  9. Revisiting Network Support for RDMA
  10. 加密狗是什么?一次性给您说全加密狗的概念
  11. win10命令行模式无法切换输入法
  12. 软件智能:aaas系统对AI的诠释-AI的可能的三个取向和必然的一个成果(演绎逻辑-必然的推理-的两个独立性:推论和定论)
  13. 圣诞树代码,c语言编程,基于graphics.h
  14. 数据的家——MySQL的数据目录
  15. 如何手动下载pip安装包?
  16. 【FPGA】CRC校验算法从数学原理到代码实现
  17. 学习设计模式之原型模式
  18. 平衡球游戏开发教程(四)--深入了解WP7游戏底层原理
  19. ImageLoader源码解析(一)
  20. 2020年中国家居建材行业发展规模及家居重点企业对比分析:顾家家居vs曲美家居[图]

热门文章

  1. CSS — 导航栏篇(一)
  2. 联想计算机怎么开启网络共享,联想笔记本开启Wi-Fi共享图文教程
  3. 一款优秀的IT资产管理系统-Snipe-IT 安装及用户手册中文版(二配置使用篇)
  4. QT开发的虚拟示波器代码分享
  5. NumLock键失灵
  6. Orcad capture
  7. 637-字符串模式匹配-BF算法
  8. matlab图形黎曼几何,黎曼几何是篡改数学概念的几何
  9. 我收藏的一些RSS订阅频道
  10. 微软 edge浏览器自动关闭问题处理