依赖

 <dependency><groupId>javax.mail</groupId><artifactId>mail</artifactId><version>1.4.7</version>
</dependency>

代码示例

package com.example.demo;import javax.mail.*;
import javax.mail.internet.InternetAddress;
import javax.mail.internet.MimeMessage;
import java.util.Properties;public class SendEmail {public static Properties getProperties(){Properties properties = new Properties();// 开启debug调试properties.setProperty("mail.debug", "true");// 邮件服务器properties.setProperty("mail.smtp.host", "smtp.163.com");// 端口号properties.setProperty("mail.smtp.port", "25");// 需要身份验证properties.setProperty("mail.smtp.auth", "true");// 发送邮件协议properties.setProperty("mail.transport.protocol", "smtp");return properties;}public static void main(String[] args) {// 发件人String fromUser = "xxx@163.com";// 客户端授权码String password = "xxx";// 收件人String toUser = "xxx@qq.com";// 获取默认session对象Session session = Session.getInstance(getProperties());try {// 创建默认的 MimeMessage 对象MimeMessage message = new MimeMessage(session);// 发送人message.setFrom(new InternetAddress(fromUser));// 接收人message.addRecipient(Message.RecipientType.TO,new InternetAddress(toUser));// 标题message.setSubject("This is the Subject Line!");// 消息体message.setText("This is actual message");// 发送消息Transport transport = session.getTransport();transport.connect(fromUser, password);transport.sendMessage(message, new Address[]{new InternetAddress(toUser)});transport.close();System.out.println("Sent message successfully....");} catch (MessagingException e) {e.printStackTrace();}}
}

参考
java 发送邮件 maven

Java:javax.mail通过163服务器发送邮件相关推荐

  1. java javax.mail pom_软件包javax.mail和javax.mail.internet不存在

    软件包javax.mail和javax.mail.internet不存在 当我编译具有以下2个导入语句的简单代码时: import javax.mail.* import javax.mail.int ...

  2. javax.mail 阿里云服务器使用163邮箱发送邮件

    阿里云默认禁用25端口,官网建议使用465端口发送邮件 代码 public static void main(String[] args) throws Exception {try {// 邮件主题 ...

  3. Java Mail给163@com发送邮件,报554 DT:SPM错误

    首先看一下网易邮箱给的这个错误信息是什么意思: •554 DT:SPM 发送的邮件内容包含了未被许可的信息,或被系统识别为垃圾邮件.请检查是否有用户发送病毒或者垃圾邮件: 是因为被当成的垃圾邮件,这主 ...

  4. javax.mail使用163邮箱异常问题

    首先要检查你的邮箱服务器是否正确,163的邮箱服务器是:smtp.163.com; 其次,你是否在邮箱中已经开启了POP3/SMTP/IMAP.如果你没有开启,那么它报的异常是:550 User ha ...

  5. 【JAVA】使用javax.mail发送邮件

    本文主要解决以下问题: 1.如何用java实现邮件发送功能? 2.如何发送给多个人.抄送给多个人? 3.如何发送携带附件的邮件? 开始说正文. 首先,发送邮件肯定要有个发件人,所有要有发件人的用户名和 ...

  6. Java使用javax.mail.jar发送邮件并允许发送附件

    由于Java在开发网页上占有绝大优势,所以作为web端的领军人物,譬如发送短信和发送邮件这些就成了必然,网络安全一再安全我们需要把账号的安全级别提到更高!因此这些对于开发人员也就成了必须掌握的技能!我 ...

  7. Java Web(十三) 使用javamail进行发送邮件,(使用QQ,163,新浪邮箱服务器)

    加油加油. --WH 一.发送邮件的原理 在了解其原理之前,先要知道两个协议,SMTP和POP3 SMTP:Simple Mail Transfer Protocol,即简单邮件传输协议,发送邮件的协 ...

  8. Java使用javax.mail.jar发送邮件并同意发送附件

    因为Java在开发网页上占有绝大优势.所以作为web端的领军人物,譬如发送短信和发送邮件这些就成了必定,网络安全一再安全我们须要把账号的安全级别提到更高.因此这些对于开发者也就成了必须掌握的技能!我一 ...

  9. java qq邮箱服务器端口_spring mail借助qq邮箱服务器发送邮件

    spring mail封装了javaMail的邮件服务,让邮件服务使用起来更简单,下面以qq邮箱服务器为例,用spring mail服务来发送邮件 配置qq邮箱,"设置"--&qu ...

  10. java程序通过腾讯邮箱发送邮件失败:javax.mail.AuthenticationFailedException: 535 Error: authentication failed, syste

    1.问题描述 通过java程序实现邮箱发送验证码的功能 使用一段时间后出现发送邮件失败的问题 排查后提示:javax.mail.AuthenticationFailedException: 535 E ...

最新文章

  1. Datawhale来浙大啦!
  2. hibernate tools for eclipse plugins在线怎么安装
  3. Centos 7 搭建DNS正向解析和反向解析
  4. Python-----学了今天,忘了昨天.
  5. docker always_Ubuntu+Docker+STF环境搭建
  6. 资源征集 | 2021年全国知识图谱与语义计算大会开放资源征集(Resource Track)通知...
  7. 微信H5支付(基于Java实现微信H5支付)
  8. 【hortonworks/registry】registry源码主类该怎么运行
  9. BZOJ4552: [Tjoi2016Heoi2016]排序
  10. Java高手速成│编写你第一个数据库程序
  11. r语言8c多字节字符串有错,R 学习笔记《十》 R语言初学者指南--图形工具
  12. Oracle 高级教程
  13. 关于SWAT模型的一些原理(二)
  14. cfiledialog对话框大小_CFileDialog类 通用对话框
  15. 入行自媒体怎么快速变现,详细教程,教你手把手运营
  16. HBuilder(H5+App)中集成腾讯云通信IM功能
  17. java爬取堆糖所有头像(高质量版头像)
  18. jquery打印html页面自动分页,jQuery打印指定区域Html页面并自动分页
  19. 面向物流行业的文档管理系统
  20. 玩转华为数据中心交换机系列 | 配置基于子网划分VLAN示例

热门文章

  1. noob_Noob的Three.js指南
  2. 恶意软件\垃圾流氓通用反删除批处理文件
  3. 梁宁产品思维学习笔记
  4. 人工智能之父图灵头像将登上新版50英镑钞票
  5. RHCE——控制服务和守护进程
  6. 多台服务器搭建Nacos集群
  7. oracle lsnrctl status unknown,理解 oracle 的 lsnrctl status
  8. python模拟支付宝扫码登录_Python接入支付宝进行PC端支付
  9. java接入支付宝api实现支付宝手机扫码登录
  10. dnf连不上服务器删什么文件,DNF:4.9更新“无法上游戏”,删1个文件才可登录,策划不争气!...