部署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环境的其他部署暂时就不做记录。

时间: 2024-09-28 10:04:57

部署PMTA环境 Starting PowerMTA: [FAILED] 问题解决方法的相关文章

Android开发环境搭建及常见问题解决方法

在移动互联网的时代,Android的份额早已超过了苹果.Android的出现无疑加速了移动互联网的普及,手机操作系统已经是IOS和Android的天下了,什么winphone之类的可以说没它们什么事了.记得三年前做过一个简单的基于Android2.2的一个小应用.当时只是为了好玩,因而也没有相应的文档记录:后来由于工作原因也就没有继续讲Android开发进行下去.趁有时间再来折腾折腾Android的开发吧.想要开发Android的应用,首先需要安装Android的开发环境,下面记录了Androi

python MySQLdb Windows下安装教程及问题解决方法

  这篇文章主要介绍了python MySQLdb Windows下安装教程及问题解决方法,本文讲解了安装数据库mysql.安装MySQLdb等步骤,需要的朋友可以参考下 使用python访问mysql,需要一系列安装 linux下MySQLdb安装见 Python MySQLdb在Linux下的快速安装 http://www.jb51.net/article/65743.htm ----------------------------------------------------------

MySQL5.0中文问题及JDBC数据库连接和JSP汉字编码问题解决方法总结

js|mysql|编码|汉字|解决|数据|数据库|数据库连接|问题|中文 解决这类问题的方法很多,今天在此简单的终结一下,把常碰到的问题解决方法记下来! 1,   MySQL5.0中文问题解决方案如下:     1.在dos环境下,用mysql --default-character-set=gbk -u root -p 这句话进入mysql~~     2.建数据库.表,如下:         create database admin;         use admin;        

Python EOL while scanning string literal问题解决方法

  这篇文章主要介绍了Python EOL while scanning string literal问题解决方法,本文总结出是数据库数据出现问题导致这个问题,需要的朋友可以参考下 项目中有个定时任务,每天取到一些表数据传到一个外部接口,但是最近总是有异常,今天查了下原因. 首先本地和测试环境测试这个程序都没问题,只有线上环境会在日志中抛出异常,猜测异常主要产生的原因是数据的异常. 但是哪些数据有异常,由不得而知,于是增加了程序的输出日志和数据打印,通过几次的运行定位了发生错误的函数和数据记录.

云服务器 ECS 搭建WordPress网站:部署 Web 环境(LAMP)

部署 Web 环境(LAMP) 本节介绍如何使用 云市场 的 阿里云linux一键安装web环境 一键部署 Web 环境,包括安装 Nginx.MySQL.PHPWind 和 phpMyAdmin. 软件包中包含的软件及版本如下: Nginx:1.4.4 Apache:2.2.29.2.4.10 MySQL:5.1.73.5.5.40.5.6.21 PHP:5.2.17.5.3.29.5.4.23.5.5.7 PHP 扩展:Memcached.Zend Engine/Opcache JDK:1.

云服务器 ECS 建站教程:镜像部署Windows环境

镜像部署Windows环境 您可以根据业务需要,选择下列任意一种方式部署云服务器 ECS 实例的使用环境: 镜像部署 手动部署 下表列出了两种部署方式的特点.一般推荐镜像部署.如果您需要个性化定制部署,建议使用手动部署. 对比项 镜像部署 手动部署 部署所需时间 3-5分钟,快速部署上云 1-2天.选择适合的操作系统.中间件.数据库.各类软件.插件.脚本,再进行安装和配置 专业性 IOPS 由运维过万级用户的优质服务商提供 依赖开发人员的开发水平 个性化 支持主流应用场景 可满足个性化的部署要求

CloudStack SSVM启动条件源码阅读与问题解决方法_CloudStack

CloudStack SSVM启动条件源码阅读与问题解决方法:  在CloudStack建立zone的时候,经常遇到SSVM不启动,或者根本就没有SSVM的情况,分析CloudStack日志,会发现有"Zone 1 is not ready to launch secondary storage VM yet"打印,意思是zone还未准备好启动SSVM. 通过查询CloudStack源代码,发现启动SSVM前有如下检查:         获取Zone里的template.       

云服务器 ECS 部署LNMP:镜像部署 Linux 环境

一键部署LNMP环境 您可以根据业务需要,选择下列任意一种方式部署云服务器 ECS 实例的使用环境: 镜像部署 手动部署 下表列出了两种部署方式的特点.一般推荐镜像部署.如果您需要个性化定制部署,建议使用手动部署. 对比项 镜像部署 手动部署 部署所需时间 3-5分钟,快速部署上云 1-2天.选择适合的操作系统.中间件.数据库.各类软件.插件.脚本,再进行安装和配置 专业性 IOPS 由运维过万级用户的优质服务商提供 依赖开发人员的开发水平 个性化 支持主流应用场景 可满足个性化的部署要求 安全

php不同框架session共享问题解决方法

问题描述 php不同框架session共享问题解决方法 现在我们框架是用了两套php框架.一套phpcms,一套thinksns. phpcms有一个下载压缩文件的功能.但必须是要登陆了thinksns用户才有权限进行下载. 问题来了,thinsns部署在phpcms框架里.但是session居然不共享. 我尝试着换了一种解决方法.在thinksns框架里写了个接口,通过调用这个接口去判断这个用户是否登录成功. 但新的问题又出现了.我用浏览器确实访问接口确实把session打印出来了.但通过后台