Java使用465端口发送邮件(绕过25端口限制)_JAVA_编程开发_程序员俱乐部

中国优秀的程序员网站程序员频道CXYCLUB技术地图
热搜:
更多>>
 
您所在的位置: 程序员俱乐部 > 编程开发 > JAVA > Java使用465端口发送邮件(绕过25端口限制)

Java使用465端口发送邮件(绕过25端口限制)

 2018/6/14 12:20:28  caichenglong  程序员俱乐部  我要评论(0)
  • 摘要:1.项目背景此前使用25端口发送邮件时在本地可以跑,但是阿里云封掉了25端口,导致部署在阿里云上面的项目不能正常发邮件。进过比较,我选中更改端口为465解决这个问题。找阿里云官方解除25端口限制太麻烦了。<!--邮件发送线程类--><beanname="javaMailSender"class="org.springframework.mail.javamail.JavaMailSenderImpl"><propertyname="host"value="$
  • 标签:使用 Java 邮件 限制 发送邮件
1.项目背景

此前使用25端口发送邮件时在本地可以跑,但是阿里云封掉了25端口,导致部署在阿里云上面的项目不能正常发邮件。进过比较,我选中更改端口为465解决这个问题。找阿里云官方解除25端口限制太麻烦了。
 
<!-- 邮件发送线程类-->
<bean name="javaMailSender" class="org.springframework.mail.javamail.JavaMailSenderImpl">
<property name="host" value="${email.host}" />
<property name="defaultEncoding" value="UTF-8"></property>
<property name="username" value="${email.username}"></property>
<property name="password" value="${email.password}"></property>
<property name="javaMailProperties">
<map>
<entry key="mail.smtp.auth" value="true" />
<entry key="mail.smtp.socketFactory.port" value="465" />
<entry key="mail.smtp.socketFactory.class" value="javax.net.ssl.SSLSocketFactory" />
</map>
</property>
</bean>
添加<entry key="mail.smtp.socketFactory.port" value="465" />
<entry key="mail.smtp.socketFactory.class" value="javax.net.ssl.SSLSocketFactory" />即可
上一篇: php归并排序算法示例 下一篇: 没有下一篇了!
发表评论
用户名: 匿名