标题:
[教程]
wdcp安装后sendmail 不能启动25端口即不能使用PHP的sendmail发信的解决方案
[打印本页]
作者:
idcbaidu
时间:
2016-1-23 09:48
标题:
wdcp安装后sendmail 不能启动25端口即不能使用PHP的sendmail发信的解决方案
本帖最后由 idcbaidu 于 2016-1-23 09:51 编辑
wdcp安装后sendmail 不能启动25端口即不能使用PHP的sendmail发信的解决方案
1. sendmail 没有启动?
ssh上启动服务,命令:
service sendmail start
或者
service sendmail restart
然后在wdcp后台启动sendmail
做完后显示都启动了,可以使用端口检测显示25端口依然在关闭着。
不用管这个,因为我们在服务器中能看到端口是开启的.
命令:
netstat -an
测试邮件发送功能:
没有问题,可以使用sendmail了。
注意: 如果开启的有防火墙,需要放行25端口哦。
wdcp 如何关闭防火墙? 如何修改防火墙配置
http://www.cnzhanzhang.com/thread-4349461-1-1.html
使用sendmail发信修改发信人信息(由XXX代发)
http://www.cnzhanzhang.com/thread-4350582-1-1.html
本文来源:http://www.cnzhanzhang.com/thread-4349449-1-1.html
我QQ 78315851 微信 78315851 如果有问题也可以一起探讨。
服务器使用的是
CentOS 6.5 64位 (阿里云的,如果需要阿里云联系我也可以打折优惠购买哦。)
作者:
idcbaidu
时间:
2016-1-23 10:57
发现处理后发信速度非常慢,修正发信速度慢的方法:
SSH链接服务器后,进去看下hostname
sendmail虽然可以发邮件了,但速度之慢,令人发指,此时可以输入如下命令:
cat /etc/hosts
查看到解析文件如下(第三行的是服务器内部ip和阿里云服务器的主机名,涉及服务器,我已经随意修改其中个别数字。):
127.0.0.1 localhost
::1 localhost localhost.localdomain localhost6 localhost6.localdomain6
10.160.39.7 AY130816172449676d34Z
因为sendmail监听的是127.0.0.1,但却无法确认主机名 AY130816172449676d34(因为在服务器上/etc/sysconfig/network文件里记录的HOSTNAME是 AY130816172449676d34 ),所以发送邮件就非常慢了。那么我就把 AY130816172449676d34 这个主机名同时也加到127.0.0.1上面,变成:
127.0.0.1 localhost
::1 localhost localhost.localdomain localhost6 localhost6.localdomain6 AY130816172449676d34
10.160.39.7 AY130816172449676d34Z
修改方法依然是用vi命令(也可以直接下载相关路径文件夹的文件修改后上传,最好使用EditPlus或者Sublime text等专业编辑器修改文件),然后使用上面的命令service sendmail restart重启sendmail服务即可。
来源:http://www.cnzhanzhang.com/thread-4350787-1-1.html
作者:
gongyiyan
时间:
2016-5-22 01:32
搞定了,囧rz 感谢
作者:
xiaoyi4425
时间:
2017-3-31 12:05
系统启动服务没有sendmail怎么办
欢迎光临 WDlinux官方论坛 (http://www.wdlinux.cn/bbs/)
Powered by Discuz! 7.2