PowerMTA package includes the following files：
1. Add user group
2. Install PowerMTA on 64-bit Linux server
rpm -Uvh PowerMTA-3.5r16-201012281926.x86_64.rpm
It display the following message：
PowerMTA has been installed. Please review the configuration
(in /etc/pmta/config) to ensure it fits your needs.
The PowerMTA User's Guide is available on file:/usr/share/doc/pmta/UsersGuide.pdf.
*** WARNING ***
The SMTP TCP port is already in use by other software on this
system. Installation will continue, but in order to be able to
start up PowerMTA you will need to stop the other software
or reconfigure PowerMTA to use an alternative port. See the
manual section about startup problems for more information.
*** WARNING ***
Thank you for choosing PowerMTA.
This software requires a license to run. To obtain a license key,
please contact Port25 at or call +1.410.750.7687
during office hours, U.S. Eastern Time.
If you already received a license key from Port25, please save it
as /etc/pmta/license before starting PowerMTA.
which means the installation is successful.
3. Copy license file and daemon file pmtad
cp license.linux64 /etc/pmta/license
cp pmtad_linux64 /usr/sbin/pmtad
4. Start pmta service
service pmta start
Stop pmta service
service pmta stop
If the service fails to start, use parameter –debug to check.
5. Modify pmta config to allow access config file via browser.
Find http-access and add：
http-access 184.108.40.206 admin
220.127.116.11 is your own IP address.
Restart pmta service
service pmta start
Now you can access config file via：http://mpta.mydomain.com:8080/editConfig
Note: You don't need to restart pmta after updating the config file in browser.
6. PowerMTA log file is /var/log/pmta/log
If you have any problem during the installation, please check the log file.
7. Maximum open file descriptors
Linux default open file limit is 1024. You need to increase this value for PMTA.
check current connections：
To increase the limit, open file:
add the following lines at the end：
* soft nofile 65535
* hard nofile 65535
This post partially translated from PowerMTA安装教程完整版
51 thoughts on “Install and Config PowerMTA (PMTA)”
Pingback:Install and Config Bulk/Mass Emailing System » Jack Huang – Blog
please kit install powermta repositores.
PowerMTA won’t start as I am getting Insufficient process resources.
Added below line to /etc/security/limits.conf
* soft nofile 65535
* hard nofile 65535
Still I am unable to start the PowerMTA
Any help would be appreciated.
I want download pmta linux smtp server configuration.
please help me.
So, i request any person help me.
You can find the config file here: https://www.huangzhong.ca/powermta-multiple-virtual-pmta-config-file-sample/
I m new with pmta
my pmta is working fine but
service pmtahttp is not starting I dont know why
please help me on this
Your question is not clear. What’s not working?
Hi, i want to know the price of PMTA Standard Licence, not Enterprise, thank you!
I use services from Postmastery.com. They are Port25 solutions partner for PowerMTA implementation projects.
I also use their IP Reputation Monitor and PowerMTA Delivery monitoring frontend tool.
It might be helpful.
Hello, how are you, it is very good your product, explain very well how to install the PowerMta.
I have a problem and wanted to see if you can help me, I installed the PowerMta in Centos 6 Cpanel, the problem is that after a few days the PowerMta stop sending emails to the outside, it’s like that ip is blocked, and every one days have to be placing the stop command /etc/init.d/iptables, with that the PowerMta starts sending emails denuevo abroad, with that fixes the problem for a few days, but then it happens again.
You know how I can do to fix the problem ?, there anything I can configure on the server or on the firewall so that it does not happen again ?, because they do not know why this is happening, if I prune help thank you, hope your prompt answer.
Hi Jack Huang !
1 . This is crack powermta !!
2 . I want setup-mail-server-in-centOS-6
3 . How do I download powermta 4
Thnk you .
PowerMTA Free Trial:
I want to setup PMTA
How can you help me with that.
Sorry, afraid I can’t be of much help.
I have a list of emails you want to block in the PowerMTA like a blacklist
I do not know how to do.
Can you help me ?
Hi Ricardo, I would use the client software (Interspire, oempro or phplist) to check the blacklist before sending email to PMTA.
I think you did not understand my question.
I have a list of e-mails from people and domains you do not want to receive e-mail.
Before using PowerMTA I configured the lock that list in postfix as the following command: smtpd_sender_restrictions check_recipient_access = hash: /etc/postfix/listblock
My question is if there is a command that I can set in the config: /etc/pmta/config that blocks this list.
Do you want to block Sender or Recipient? Your postfix config doesn’t look right. It should be
… or …
To block Recipient domain in PMTA, try
I need someone to help me install pmta for me on 5 different servers every month, if you can help please provide me with your email so we can talk about the pricing.
No, I don’t provide this service. Thanks for visiting my blog.
add me on Skype, Ryan.
I can help you out. My skype ID is imkennytan
I can help you. I use PMTA in my servers. My email is email@example.com
I install powermta. I work with interspire and try to send some test from Mta Manager and MTA manager show that email was sent but i never received that mail. And when i try to check in vr/log/PmtLog i see this errors:
failed,5.0.0 (undefined status),smtp;550 Please turn on SMTP Authentication in your mail client.
i have use powermta for multi domains. in my config file this is what i have for each domain:
So i have authentication. But intead of this i receive errors to any mails in log .
I installed PowerMTA 4 all is working fine but monitoring page (http:// website :port) is not working. I am working on Centos6.
Your blog was very helpful.
I have a question about the max outbound connections, when I executed “pmta show status” it list that the maximum outbound connections is 3. Is this value dependent on the license I am using?
Can i know how do i change 1000 mails per hour which is configured default during installation to 10000 where do i change this config….
I have installed PowerMTA and its running also web monitor running on default port….
please instruct me for smtp configuration .i cant understand next steps
Not able to access web from 8080 port when i start the service
Starting PowerMTA web monitor: [FAILED]
and now logs are generating
Hello My friend how are you!!
I’m new to pmta and I have setup this powerfull mta on my server vps ,I have a also Cpanel and whm with exim server deactivated but I don’t know why pmta seems working ,I can see In /Out however no email can be sent at all,could you plz help me on that
No package to download, is there any link to download PMTA??
It’s a paid software. You can download PowerMTA Free Trial:
PowerMTA is great mail transfer agent (MTA) app but its pricing is quite high to be affordable by Small and Medium level email sender there are many PowerMTA alternatives which offers similar features and yet very affordable.
We do provide affordable yet quality email marketing servers and can even help to setup on premise email marketing system.
I had configured PMTA as per your details. everything is working fine. i decide to add dkim key file, created from port25 and the key file was added in
/etc/pmta/domain-key/asdfdf.something.com.pem. but when i insert the dkim identity line into http://asdfdf.something.com:19988/editConfig like
smtp-source-host 18.104.22.168 something.com
its shows an “Error: cannot add new file “/etc/pmta/domain-key/asdfdf.something.com.pem” to configuration for security reasons.”
please give me a solution to add dkim identity line from pmta monitoring page.
Are you able to add dkim identity line from the command line?
having this error
root@NextGripping-VM:~# rpm -Uvh PowerMTA-3.5r16-201012281926.x86_64.rpm
rpm: RPM should not be used directly install RPM packages, use Alien instead!
rpm: However assuming you know what you are doing…
error: open of PowerMTA-3.5r16-201012281926.x86_64.rpm failed: No such file or directory
Quoted from superuser.com:
Linux Mint, being a Debian derivative, has a debdb instead of a rpmdb. Hence you must use dpkg/apt and not rpm/yum for the system to properly recognize the package.
which linux server is best suitable for it. centos, debian or redhat
How to set outgoing emails for domains to 4 emails per minute?
Thank you soo much
Hello, Please, i have installed and setup power MTA in my server and all is working well, thank you.
But i have a probleme with receiving emails from others, when i setup postfix i can receive them, but when i stop it and start powerMTA i can not receive anything.
Can you help in that please
add following lines to the beginning of config file.
For Email Marketing solution, checkout Nextehost.com
They offer Unlimited Email with SMTP and free installation of PowerMTA 4.5r8
Hello! I have such a problem – PowerMTA receives messages, but does not send (messages are in the queue)
In the logs such error: Resolver: Error sending DNS query to 2001: 4860: 4860 :: 8888: Socket error (sendto), status = ENETUNREACH
check the DNS setting on the server. Are you able to ping google.com from your server?
Startup error: Unable to parse “gmail.com/mta456,mta4” (in line 756) in cold vmta counters file: comma missing, status = StatusBinInvalidObject
If you see the above message when you start the PMTA service, you might want to check file /var/lib/pmta/cold-vmtas.state
In the DNS zone I have entries:
/ 9 A: domain.ru; mail.domain.ru; http://www.domain.ru; http://www.mail.domain.ru; *.domain.ru; http://ftp.domain.ru; pop.domain.ru; imap.domain.ru; smtp.domain.ru
/ 1 CNAME: link.domain.ru
/ 2 MX: domain.ru; mail handled by: mail.domain.ru.
/ 3 NS: ns1.digitalocean.com. ns2.digitalocean.com. ns3.digitalocean.com.
/ 4 TXT: _dmarc.domain.ru; returns: v=DMARC1; p=none; sp=none
domain.ru; returns: v=spf1 a mx ip4:123.456.78.91 ~all
key1._domainkey.domain.ru; k=rsa; p=MIGfMA0GCSqGSIb3DQEBA….
We are The Softimony Group & having 20+ years of experience in IT fields. We have a team of IT Professionals.
We offer Installation and configuration of Linux Web Servers, Bulk mail Servers with powerMTA & Interspire/MailWizz, SSL Certificate, Configuration of Google G-Suite & any PHP Script Installation etc.
We can do a live 1 on 1 teamviewer session, i will show you how to install the powermta with interspire, all will be completed on your computer. I will also give you all the softwares.
Reach me on skype to get started, username – kayodeseung
You can also checkout my website – http://www.softimony.com
an easy way to install and config pmta