Sorry for the lack of info in earlier post. Think the main issue is I can't even start up postfix :
# postfix set-permissions [root@etc]# postfix start postfix/postfix-script: starting the Postfix mail system [root@ etc]# postfix reload postfix/postfix-script: fatal: the Postfix mail system is not running I googed for "master.lock unable exclusive lock" but it's mostly on MacOS & editing php.ini doesn't help: Relevant error from /var/log/maillog Feb 17 11:15:20 hostname postfix/postfix-script[29383]: starting the Postfix mail system Feb 17 11:15:20 hostname postfix/master[29384]: fatal: open lock file /var/lib/postfix/master.lock: unable to set exclusive lock: Resource temporarily unavailable Feb 17 11:15:21 hostname postfix/smtpd[28721]: warning: connect #7 to subsystem private/proxymap: Connection refused Feb 17 11:15:24 hostname postfix/postfix-script[29387]: fatal: the Postfix mail system is not running Feb 17 11:15:31 hostname postfix/smtpd[28721]: warning: connect #8 to subsystem private/proxymap: Connection refused Feb 17 11:15:41 hostname postfix/smtpd[28721]: warning: connect #9 to subsystem private/proxymap: ++++++++++++++++++++++++++++++++++= # ./postfinger.sh --nowarn postfinger - postfix configuration on Thu Feb 17 10:12:16 SGT 2011 version: 1.30 --System Parameters-- mail_version = 2.5.6 hostname = xxxxxxxx uname = Linux xxxxxxxx 2.6.12.6-xen0 #1 Tue Jan 31 16:03:21 GMT 2006 i686 i686 i386 GNU/Linux --Packaging information-- looks like this postfix comes from RPM package: postfix-2.5.6-1.rhel4 --main.cf non-default parameters-- alias_database = hash:/etc/postfix/aliases alias_maps = hash:/etc/postfix/aliases html_directory = /usr/share/doc/postfix-2.5.6-documentation/html mailq_path = /usr/bin/mailq.postfix mail_spool_directory = /pop3/spool/mail manpage_directory = /usr/share/man mydomain = portalcity-tech.com myhostname = smtp.portalcity-tech.com myorigin = $mydomain newaliases_path = /usr/bin/newaliases.postfix queue_directory = /pop3/spool/postfix readme_directory = /usr/share/doc/postfix-2.5.6-documentation/readme sendmail_path = /usr/sbin/sendmail.postfix smtpd_sasl_auth_enable = yes --master.cf-- smtp inet n - n - - smtpd pickup fifo n - n 60 1 pickup cleanup unix n - n - 0 cleanup qmgr fifo n - n 300 1 qmgr tlsmgr unix - - n 1000? 1 tlsmgr rewrite unix - - n - - trivial-rewrite bounce unix - - n - 0 bounce defer unix - - n - 0 bounce trace unix - - n - 0 bounce verify unix - - n - 1 verify flush unix n - n 1000? 0 flush proxymap unix - - n - - proxymap proxywrite unix - - n - 1 proxymap smtp unix - - n - - smtp relay unix - - n - - smtp -o smtp_fallback_relay= showq unix n - n - - showq error unix - - n - - error retry unix - - n - - error discard unix - - n - - discard local unix - n n - - local virtual unix - n n - - virtual lmtp unix - - n - - lmtp anvil unix - - n - 1 anvil scache unix - - n - 1 scache -- end of postfinger output -- # postconf -n alias_database = hash:/etc/postfix/aliases alias_maps = hash:/etc/postfix/aliases command_directory = /usr/sbin config_directory = /etc/postfix daemon_directory = /usr/libexec/postfix data_directory = /var/lib/postfix debug_peer_level = 2 html_directory = /usr/share/doc/postfix-2.5.6-documentation/html inet_interfaces = all mail_owner = postfix mail_spool_directory = /pop3/spool/mail mailq_path = /usr/bin/mailq.postfix manpage_directory = /usr/share/man mydomain = myportaltech.com myhostname = smtp.myportaltech.com myorigin = $mydomain newaliases_path = /usr/bin/newaliases.postfix queue_directory = /pop3/spool/postfix readme_directory = /usr/share/doc/postfix-2.5.6-documentation/readme sample_directory = /etc/postfix sendmail_path = /usr/sbin/sendmail.postfix setgid_group = postdrop smtpd_sasl_auth_enable = yes smtpd_sasl_security_options = noanonymous unknown_local_recipient_reject_code = 550