javamail发邮件避坑

2025-05-22 15:32:01

1、新建maven项目,并导入javamail依赖。如下图所示:<dependency><groupId>稆糨孝汶;javax.mail</groupId><artifactId>mail</artifactId><version>1.4.7</version></dependency>

2、新建测试类,如下图所示:

javamail发邮件避坑

3、构建SMTP邮件配置。如下图所示:

javamail发邮件避坑

4、获取会话实例Session。如下图所示:

javamail发邮件避坑

5、获取传输服务。如下图所示:

javamail发邮件避坑

6、配置发件人帐号密码,发件人为全名即xxx@xxx.xx。如下图所示:

javamail发邮件避坑

7、构建消息。如下图所示:

javamail发邮件避坑

8、设置发件人和收件人并设置邮件主题及邮件内容后进行发送邮件(发件人收件即为全名)。如下图所示:

javamail发邮件避坑

9、测试邮件发送,在我们自己本地测试时注释掉4个配置。如下图所示:

javamail发邮件避坑

10、发送成功,如下图所示:

javamail发邮件避坑

11、到此,邮件发送便完成了,在阿里服务器使用是将我们刚刚注释掉的4个配置启用,并将session.setDebug(true);更改为session.setDebug(false);即可。

声明:本网站引用、摘录或转载内容仅供网站访问者交流或参考,不代表本站立场,如存在版权或非法内容,请联系站长删除,联系邮箱:site.kefu@qq.com。
猜你喜欢