开发者社区> 问答> 正文

阿里云封了25端口,jmail发送邮件对方无法收到,如何解决?

算起来也是阿里云老客户了,前几年买的服务器一直挺好,前不久又买了阿里云云服务器,网站装好后无法浏览,折腾很久才发现居然是封闭了80端口。

解决后网站能打开了,但又发现网站无法自动发送邮件,原因是25端口不能用了。

网站在网友注册成功、或填写自定义表单后,会自动发电子邮件通知对方,这个功能很重要,不可或缺,于是我想法解决,提交工单咨询客服,客服建议自行百度或论坛求助,或者问程序员,我们是小网站哪有程序员?自行百度倒是发现有办法,但是不知道怎么做,于是在这里发帖子提问。

我在网上发现有解决办法,方法是修改代码,我想咨询的是: 这些代码是在哪个文件里修改?是jmail里的某个文件吗?

网页里的解决办法如下:


展开
收起
suwen51 2018-05-11 21:22:48 5495 0
1 条回答
写回答
取消 提交回答
  • 旺旺:nectar2。
    楼主您好,

    抱歉给您带来不便。

    现在国内外的大云主机商,多数是默认不允许连接外网的25端口,不仅仅是阿里云过滤而已。

    但具体到您的场景,可以使用javamail的lib来连接外网的465等发信端口,请看这里的例子:

    《通过javamail,用免费阿里云邮箱账号发邮件》 - https://bbs.aliyun.com/read/578293.html
    2018-05-12 10:48:08
    赞同 展开评论 打赏
问答排行榜
最热
最新

相关电子书

更多
低代码开发师(初级)实战教程 立即下载
冬季实战营第三期:MySQL数据库进阶实战 立即下载
阿里巴巴DevOps 最佳实践手册 立即下载