一直听到传言玩邮件群发(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环境的其他部署暂时就不做记录。