解决部署PMTA环境\”Starting PowerMTA: [FAILED]\”问题

一直听到传言玩邮件群发(EDM)项目的站长们都非常的厉害,正好前几天遇到一个网友在网下载的一份破解版PMTA+OEMPRO组合程序然后学着安装的时候遇到几个问题,于是就把程序要了一份过来照着安装试试,根据这位朋友提到的问题在开始部署PMTA的时候,安装后启动不了,而且原本默认应该开启的7100端口也没有开启。

因为对于这个程序来说我也没有安装过,于是就通过丰富的互联网搜索解决方案,对于我们在安装PMTA后没有自动启动7100端口(当然直接输入IP和端口也无法打开WEB界面),以及在启动PMTA(/etc/init.d/pmta start)的时候出现\”Starting PowerMTA: [FAILED]\”错误提示。

1、检查端口

我们在输入\”netstat -lnpt\”,检查端口开了哪些。

根据教程中我们应该会看到有7100端口,这里没有看到,那就需要去解决。

2、检查pmtad错误及解决

pmtad –debug

输入命令,看看是哪里出错。

这里可以看到435行出错。

vi +435 /etc/pmta/config

直接定位到435行的位置,修改配置。

我将\”smtp-source-host yourIP yourdomain\”,修改成这样的\”smtp-source-host 74.207.245.213 mail.laozuo.org\”

我们只需要将对应的IP地址和域名修改成我们自己的就可以。然后我们再去执行\”pmtad –debug\”。

3、检查端口和WEB端

上述完毕之后,我们再依次执行\”/etc/init.d/pmta start\”启动后检查端口是否生效netstat -lnpt

这里可以看到根据网上安装教程,可以看到有7100和2525端口。

通过我们当前服务器的IP:7100,可以打开上面的页面,就表示PMTA安装完毕,后面我们就可以继续部署OEMPRO环境设置。

总结,因为国外主机优惠并不熟悉这个项目的操作,在这篇文章就记录PMTA在安装过程中无法启动7100端口的问题,对于PMTA+OEMPRO环境的其他部署暂时就不做记录。