邮箱的发送

本文详细介绍了使用Java实现邮件发送的过程,包括需要的activation和mail库,配置QQ邮箱的POP3/SMTP服务,设置Session对象,建立Transport对象,连接服务器,创建并编辑MimeMessage邮件内容,最后关闭连接。通过步骤图解,帮助读者理解邮件发送的完整流程。
摘要由CSDN通过智能技术生成

发送邮件原理图:

POP3: 接受服务器

SMTP:发送从服务器来的命令
 


发送邮件所需的类和对象

1.所需jar包

activation和mail包

2.开启QQ邮箱pop3/smtp服务

开启服务,并获的授权码

3.Session对象: 定义整个程序所需要的

定义整个程序所需要的环境信息,如主机名.端口号,采用的邮件发送和接受协议

并获得session对象(userName 为发送人的信息,password为授权码)

4.通过Session对象获得Transport对象

Transport对象的作用是:用来发送邮件

5.使用邮箱的用户名和授权码连接上服务器

6.创建邮箱

一定要获得MimeMessage的对象(对邮件内容进行编辑)

指定邮箱的发件人,收件人,邮箱标题,邮箱发送的内容(可以通过html语言对字体修饰)

7.关闭连接


总流程图

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值