如何修改mail.jar插件的默认端口

之前做了一个项目,在本地测试过很多次都没有任何问题,花了很大的功夫部署到服务器以后,发送邮箱功能出现问题!!!查了半天才知道是mail.jar包发送组件所用的端口是25,服务器认为这个不安全,所以就算你在服务器的安全规则哪里建立了出站/入站规则,服务器也会屏蔽的;所以我的思路就是改变这个jar包的所用的端口。那么,如何改变mail.jar包所依赖端口呢?

其实很简单,只要一行代码:

在   Properties props = new Properties();     这行代码的后面添加:

props.setProperty("mail.smtp.port", "587"); //后面的数字就是端口号

然后去你的服务器开放上面的那个端口号,这样就可以了。

ps:这里是结合我之前发的一遍文章:

如何利用mail.jar包发送邮件?

以及上传的一份资源:

mail邮件发送插件

 

 

你可能感兴趣的:(javaWeb项目笔记)