Get your server issues fixed by our experts for a price starting at just 25 USD/Hour. Click here to register and open a ticket with us now!

Author Topic: PowerMTA SMTP Server: Installation profile  (Read 9782 times)

0 Members and 1 Guest are viewing this topic.

Arun

  • Newbie
  • *
  • Posts: 7
  • Karma: +0/-0
PowerMTA SMTP Server: Installation profile
« on: July 26, 2017, 08:52:54 pm »
PowerMTA is an enterprise class email delivery application that is capable of delivering millions of emails per hour.
Developed by Port25 Solutions, Inc., PowerMTA was first released in 1999. Some of their well known clients are Dell, Dyn, IBM, Oracle etc.

Lets us view the installation profile of PowerMTA in Linux.
1)  Executables
2)  Service files
3)  PID files
5)  Lock file
4)  Ports
6)  Mail spool directory
7)  Certificate file used by PowerMTA web monitor
8)  License file
9)  Configuration files
10) Log files
11) BONUS




1) Executables
Code: [Select]
/usr/sbin/pmta - PowerMTA main executable
/usr/sbin/pmtaacct2xml - PowerMTA accounting file to XML converter
/usr/sbin/pmtaacctfind - PowerMTA account finder
/usr/sbin/pmtad - PowerMTA daemon
/usr/sbin/pmtagetfile - Allows writing files generated by appendtofile into new files
/usr/sbin/pmtahttpd - PowerMTA web monitor
/usr/sbin/pmtakeytool - PowerMTA key tool
/usr/sbin/pmtasendfile - Allows sending files with/without acknowledgment
/usr/sbin/pmtashowstacks - Shows PowerMTA stack trace if GDB or GNU Project Debugger is installed
/usr/sbin/pmtastats - PowerMTA statistics program
/usr/sbin/pmtawatch - PowerMTA daemon monitor

/opt/pmta/api/pipe/appendtofile - Pipe API application that appends messages to a file
/opt/pmta/api/pipe/newfile - Pipe API application that writes each message to a separate new file


2) Service files
Code: [Select]
/etc/init.d/pmta - PowerMTA ESMTP mailer
/etc/init.d/pmtahttp - PowerMTA web monitor


3) PID files
Code: [Select]
/var/run/pmta.pid - PowerMTA PID
/var/run/pmtahttp.pid - PowerMTA web monitor PID


4) Ports
Code: [Select]
Port 25 => pmtad daemon listens on this port
Port 2304 => pmtahttpd daemon listens on this port


5) Lock file
Code: [Select]
/var/lock/subsys/pmta


6) Mail spool directory
Code: [Select]
/var/spool/pmta/


7) Certificate file used by PowerMTA web monitor
Code: [Select]
/var/lib/pmta/webmon.pem


8) License file
Code: [Select]
/etc/pmta/license


9) Configuration files
Code: [Select]
/etc/pmta/config - Main configuration file
/etc/pmta/config-defaults - Configuration defaults for PowerMTA. This file is read before reading the main configuration file
/etc/pmta/habeas.sample - Contains sample Habeas headers (http://google.com/search?q=Habeas+headers+in+mail)
/etc/pmta/lsof - Contains settings invoked by PowerMTA if it runs out of file descriptors
/etc/pmta/mkcrashlog - Contains settings that formats the PowerMTA crash log


10) Log files
Code: [Select]
/var/log/pmta/log - PowerMTA mail log file
/var/log/pmta/pmtahttp.log - PowerMTA web monitor log file
/var/log/pmta/pmta.log - PowerMTA main log file

/var/log/pmta/acct-bounced.csv - Details of bounced mails in CSV format
/var/log/pmta/acct-delivered.csv - Details of delivered mails in CSV format
/var/log/pmta/acct-recieved.csv - Details of received mails in CSV format
/var/log/pmta/totalBounced.csv - Details of total bounced mails in CSV format

/var/log/pmta/oldBounced.csv - Old details of all bounced mails in CSV format
/var/log/pmta/oldDelivered.csv - Old details of all delivered mails in CSV format
/var/log/pmta/oldRecieved.csv - Old details of all received mails in CSV format

(optional) /opt/pmta/pmta-acct-old-bounced - Old details of all bounced mails in CSV format
(optional) /opt/pmta/pmta-acct-old-delivered - Old details of all delivered mails in CSV format
(optional) /opt/pmta/pmta-acct-old-recieved - Old details of all received mails in CSV format

(syntax) /var/log/pmta/acct-YYYY-MM-DD-0000.csv - Archived details of mails in CSV format
(syntax) /var/log/pmta/acct-bounced-YYYY-MM-DD-0000.csv - Archived details of bounced mails in CSV format
(syntax) /var/log/pmta/acct-delivered-YYYY-MM-DD-0000.csv - Archived details of delivered mails in CSV format
(syntax) /var/log/pmta/acct-recieved-YYYY-MM-DD-0000.csv - Archived details of received mails in CSV format
(syntax) /var/log/pmta/totalBounced-YYYY-MM-DD-0000.csv - Archived details of total bounced mails in CSV format


11) BONUS
Read the article PowerMTA SMTP Server: Important commands at https://admin-ahead.com/forum/general-linux/powermta-smtp-server-important-commands/
« Last Edit: July 28, 2017, 01:22:17 pm by Arun »
Get your server issues fixed by our experts for a price starting at just 25 USD/Hour. Click here to register and open a ticket with us now!