位置: IT常识 - 正文

Java实现邮件发送(java 邮件)

编辑:rootadmin
这里我们以QQ邮箱为例。 一、导入依赖: <dependencies> <!-- https://mvnrepository.com/artifact/javax.activation/activation --> <dependency> <groupId>javax.activation</gr ...

推荐整理分享Java实现邮件发送(java 邮件),希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:java实现邮件发送,java 邮件,java发送电子邮件,java发送电子邮件,java实现邮件发送功能 password 用邮箱密码,java实现邮件发送功能并且判断邮件是否被打开,java实现邮件发送需要引jar包,java实现邮件发送功能 password 用邮箱密码,内容如对您有帮助,希望把文章链接给更多的朋友!

这里我们以QQ邮箱为例。

Java实现邮件发送(java 邮件)

一、导入依赖:

<dependencies> <!-- https://mvnrepository.com/artifact/javax.activation/activation --> <dependency> <groupId>javax.activation</groupId> <artifactId>activation</artifactId> <version>1.1.1</version> </dependency> <!-- https://mvnrepository.com/artifact/javax.mail/mail --> <dependency> <groupId>javax.mail</groupId> <artifactId>mail</artifactId> <version>1.4.7</version> </dependency> </dependencies>

二、设置自己的QQ邮箱

开启以上两项服务。

三、具体实现

import com.sun.mail.util.MailSSLSocketFactory;import javax.mail.*;import javax.mail.internet.InternetAddress;import javax.mail.internet.MimeMessage;import java.util.Properties;public class SendEmail { /* addressee:收件人邮箱 *title:邮件标题标题 *content:邮件内容 */ public static void send(String addressee, String title, String content) throws Exception { Properties prop = new Properties(); prop.setProperty("mail.host", "smtp.qq.com");//邮件服务器:QQ prop.setProperty("mail.transport.protocol", "smtp");//邮件发送协议:smtp prop.setProperty("mail.smtp.auth", "true");//需要验证用户名和密码 //QQ邮箱,还需要设置SSL加密 MailSSLSocketFactory factory = new MailSSLSocketFactory(); factory.setTrustAllHosts(true); prop.put("maim.smtp.ssl.enable", "true"); prop.put("maim.smtp.ssl.socketFactory", factory); //javaMail发送email的五个步骤 //1.定义一个整个应用环境需要的session对象 Session session = Session.getDefaultInstance(prop, new Authenticator() { @Override protected PasswordAuthentication getPasswordAuthentication() { return new PasswordAuthentication("自己的邮箱", "授权码"); } }); //开启session的debug模式 session.setDebug(true); //2.通过session得到transport对象 Transport transport = session.getTransport(); //3.使用邮箱用户名和授权码连接上服务器 transport.connect("smtp.qq.com", "自己的邮箱", 授权码"); //4.创建邮件 //创建邮件对象 MimeMessage message = new MimeMessage(session); //发邮件人 message.setFrom(new InternetAddress("自己的邮箱")); //收件人 可以群发setRecipients message.setRecipient(Message.RecipientType.TO, new InternetAddress(addressee)); //邮件标题 message.setSubject(title); //邮件内容,前内容,后格式 message.setContent(content, "text/html;charset=UTF-8"); //5.发送邮件 transport.sendMessage(message, message.getAllRecipients()); //6.关闭连接 transport.close(); }}

(本文仅作个人学习记录用,如有纰漏敬请指正)

本文链接地址:https://www.jiuchutong.com/zhishi/311826.html 转载请保留说明!

上一篇:python怎样进行反编译(python如何反编译)

下一篇:有趣的 Go HttpClient 超时机制

  • 会计上已资本化处理的工资企业所得税前应如何扣除?
  • 公允价值变动损益属于什么科目
  • 小规模纳税人注册资金最高多少
  • 单位全额承担社保相当于领生活费了吗
  • 小规模 季度
  • 退税会计科目怎么做账
  • 企业缴纳的财产保险费会计分录
  • 行政单位明细账包括哪些
  • 无法收回的应收账款情况说明
  • 现金折扣销售退回的会计分录
  • 税款多交一分钱怎么做分录
  • 财务费用做什么明细账
  • 营改增广告标牌制作的税务怎么处理
  • 增值税专用发票电子版
  • 什么税不计入税金及附加科目
  • 增值税发票处理流程
  • 事业编年底
  • 非居民纳税人怎么纳税
  • 无租房合同可以取住房公积金吗
  • 现金流量表中所指的现金是指( )
  • etc卡预充值后怎么办
  • 非营利组织报销做账怎么做
  • 一次性发放奖金个税怎么计算
  • 建筑行业没有库存要做暂估成本怎么做?
  • 免抵退税金额是啥意思
  • 租金不开专票合理吗
  • 支付固定资产运杂费计入什么科目
  • 认定为虚开进项发票我的业务是真实的
  • 事业单位财政应返还额度包括
  • 幼儿园资金收支管理财务制度
  • 移动硬盘通过软件改硬盘容量怎么改
  • win10电脑设备管理器在哪
  • 土地增值税的具体规定
  • 分批付款怎么确认收入
  • 什么是动态表单
  • php面向对象和面向过程
  • php页面刷新代码
  • 发票复核和收款人未填写
  • php不刷新提交
  • 银行存款余额调节表是不是原始凭证
  • 计提租金怎么做会计分录
  • 联营企业和合营企业是什么意思
  • 未取得合法支付凭据和与本单位无关的收入
  • 上一年的运费发票怎么开
  • 工业企业出租设备租金计入什么科目
  • 专项附加可以随便填吗
  • 企业增资会计科目
  • 工业销售产值是销售收入吗
  • 失控发票进项税额结转成本
  • 房租收不回来会计分录
  • 出资注意事项有哪些内容
  • 农产品收购发票如何抵扣进项税
  • 税务入账的加油费怎么算
  • 生产企业下单就做收入没交货怎么做账
  • 会计里面权益是什么
  • 坏账损失的核算方法包括
  • sql必知必会第四版
  • windows勒索病毒溯源
  • win8 恢复
  • win8系统设置在哪里
  • mac迁移助理是什么意思啊
  • win7电脑浏览器怎么设置默认浏览器
  • jquery使用教程
  • linux实现shell
  • 使用权资产
  • 基于javascript的毕业设计选题
  • javascript零基础入门
  • unity soket
  • iphone触控手势
  • python版本怎么选
  • JavaScript电子时钟倒计时
  • Javascript字符串对象函数
  • jQuery 选择同时包含两个class的元素的实现方法
  • 东城国税局局长
  • 广东省电子税务局官网登录入口
  • 宿州税务总局
  • 房产税怎么申报操作流程视频
  • 财税方面的问题有什么
  • 政务公开有何意义
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

    网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

    友情链接: 武汉网站建设