如何使用JAVA发送邮件?(不做过多文字解释,详细说明请看代码注释)
- 一,引用相关pom
- 二,实现代码(代码参考图片内容)
- 三, 接收邮件
一,引用相关pom
<dependency>
<groupId>javax.mail</groupId>
<artifactId>javax.mail-api</artifactId>
<version>1.6.2</version>
</dependency>
<dependency>
<groupId>com.sun.mail</groupId>
<artifactId>javax.mail</artifactId>
<version>1.6.2</version>
</dependency>
二,实现代码(代码参考图片内容)
图一:
**图二:**形参:sendAccount 发送者的电子邮件,sendPassWord 授权码(登录密码)
, recipientAccount 接受者电子邮件,text 正文
,attachmentFile 附件
流程描述:
1, 创建JavaMail配置(其中包括地址,端口,是否身份验证,模式),以及是否开启ssl(注意开启ssl和不开启ssl默认端口不一样)
2, 获取session对象,配置发送者的电子邮箱账号和密码
3,创建邮件对象, 其中包括邮件信息,发送人信息,接收人信息,(图片中包括附件信息对象)
4,发送消息
(个人 test 抽取方法,仅用参考)