dede在阿里云windows服务器上不能发邮件的解决办法

昨天因为dede发不了邮件折腾了老半天,不仅使用了qq邮箱作为发信账号也试过了网易163邮箱结果还是一样依然不行,这个问题折腾了老半天于是网上找了老半天都是一些没有营养的重复内容,总之千篇一律就是没有解决问题。。。。

于是我想到了端口问题,有两种说法;

一、dede不能使用25端口:之前记得在帖子上看到过dedecms默认不支持25端口,需要对diy.php这个文件进行改造,个人认为不靠谱,因为网上搜索25端口发布出去邮件根本没有提到过这个。

二、阿里云服务器问题:有人说阿里云服务器是不支持smtp25端口,25端口在阿里云windows是默认禁封状态。

就这个阿里云问题我曾在百度搜索了一下看看是否真的有这回事,果然结果还是很多的:

原来早有人为此事犯愁。。。。。可是找这个问题的解决办法老半天也没有解决问题。。。。于是想了下既然25端口不能用可以试用465端口!接下来开始先对服务器进行465端口的配置:

首先打开“控制面板”,然后点击“windows防火墙”,进入到“高级设置”接着配置好出/入站规则,选择定义465端口:

阿里云服务器465端口配置

然后点击下一步:

阿里云服务器465端口配置

在“特定远程端口”的框框里填写465然后下一步下一步完成,OK再看看dedecms后台的核心设置吧,这个步骤谁都会设置很简单,但是使用465端口传输的时候也得注意smtp服务器的传输协议,必须加上ssl://如果这个不加也没法发信,非常重要的,如图所示:

dedesmtp设置

好了,经过这些步骤的配置应该可以发送邮件了,本人亲测有用,如果还不能发送的话请检查下阿里云服务器的安全策略组,策略组配置请参照我之前写过的“windows服务器IIS下部署SSL之后https页面打不开的解决办法”这里面有提到了策略组的配置,同样的方法,配置特定的tcp端口,在端口号填写465就OK啦!

 

评论0

请先

iDowns,虚拟资源分享下载主题,不专业提供wordpress主题定制开发服务,现已更新至V1.8.3版本!
登入/注册
没有账号? 忘记密码?