位置: 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 超时机制

  • 股票权类型
  • 企业增值税税负率怎么计算
  • 企业所得税减免所得税额计算公式
  • 未开票收入缴纳增值税怎么冲减补开发票
  • 免抵退税申报资料情况表在哪下载
  • 发票税率金额如何得出
  • 报税盘金税盘领的发票能通用吗
  • 中药饮片增值税税率
  • 经营罚没物品增值税计算
  • 商业承兑汇票利息什么时候支付
  • 实控人变更是利好吗
  • 行政单位在建工程会计分录
  • 期间费用构成产品成本嘛
  • 退股分红什么意思
  • 外购一批原材料对外销售
  • 外购的自用小轿车
  • 实物返利缴纳所得税吗?
  • 个体户要申报哪些报表
  • 零售汽油费发票需要交印花税吗?
  • 企业所得税一般纳税人是怎么缴纳的
  • 公司筹建期产生的费用如何开票?
  • 申报表作废后怎么显示的是已申报,不能重新申报
  • 买一赠一商品必须一样吗
  • 每年空调的维保费用怎么入账?
  • 代付租金委托书怎么写
  • 股权投资涉税问题
  • 实际利率法是哪一章的知识
  • 公益性捐赠支出账务处理
  • 计提代扣代缴个税
  • 虚拟机安装苹果系统全过程
  • 好听的开机音效
  • 招待客户住宿费可以抵扣进项税吗合理吗
  • 抵押和质押的区别主要表现在哪些方面
  • 什么叫经济作物和粮食作物
  • 其他存货包括哪些内容
  • PHP curl 或 file_get_contents 获取需要授权页面的方法
  • 购买股票的佣金计入
  • 小规模纳税人免税会计分录
  • electronx
  • 电子发票有哪些版本
  • token验证器
  • idea搭建web开发环境
  • 车子以旧换新
  • 固定资产售后回购会计处理
  • 个体户开普票有没有完税证明
  • 验证码php代码
  • php变量名称中可以包含哪些元素
  • 用友软件中销售怎么做
  • 支票的法人章盖倒了了可以吗
  • 采购供应部门发挥的作用
  • 房产税从何时计算缴纳
  • 入库验收过程中可能出现哪些问题,该如何处理
  • 招标押金有规定吗
  • 下月初可以认证上月的发票么
  • 房地产公司收到客户违约金会计科目
  • 支付货款订金入什么科目
  • 商贸公司库存商品进销存报表怎么做
  • 劳务公司开出发票没有收到钱,怎么做成本
  • 小规模升级一般纳税人有什么好处
  • 事业单位职工福利费支出范围
  • 工业企业接受捐赠收入计入
  • centos6.4下mysql5.7.18安装配置方法图文教程
  • sql常用语句大全简书
  • mysql常用关键字及其用法
  • xp系统英文版怎么改成中文
  • linux系统的介绍
  • fedora os
  • linux使用场合
  • mac启动快捷键
  • 屏幕画面颠倒
  • win7怎么设置工作组共享
  • 统计重复出现的次数
  • python 开源ide
  • js实现的简洁二次函数
  • 结婚日课实例讲解
  • easyui treegrid重新加载
  • 小微企业企业所得税是多少?
  • 递延所得税资产怎么计算
  • 黄石市地方税务局人工客服电话
  • 开票有什么好处吗
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设