Dear all, With CentOS 5.2 i am trying to get Postfix working on Port 125 (or
other it can be any port) such that ASSP can forward to that MTA instance for
relaying, however i followed the Postfix tutorial on the ASSP wiki and i get
the following error in /var/log/maillog: localhost postfix/master[1997]: fatal:
bind 127.0.0.1 port 125: Permission denied As per the ASSP wiki
http://www.asspsmtp.org/wiki/Debian_Linux_install_using_Postfix i left the
settings for Postfix as the default but changed the port number to 125 (i did
the following 'yum install postix', then made that single port 125 change
only). This is with standard yum install postfix, i am unsure of the user under
which the process is running but i had assumed yum had set that up for me. The
postfix process is starting automatically, and i configure and change the
settings and control postfix via '/etc/init.d/postfix restart'. Again these are
defaults that yum installed. In addition, I believe it can run on the default
port 25 without issue (checking maillog before i ran ASSP it was shown to work
on port 25), however it needs to be run on an alternate port as ASSP will sit
on port 25 as mentioned... trouble is any other port and it bombs out with
security permission denied. Any ideas what i am doing wrong? Im pulling my hair
out on this and im sure its a silly mistake. I appreciate this may well be a
distro issue or some security setting i havent disabled, however if I can get
any insight or pointers on fatal bind permission denied error it would be very
much appreciated. Please find config files below. Many thanks Chris Postfix
master process configuration file:## Postfix master process configuration file.
For details on the format# of the file, see the master(5) manual page
(command: "man 5 master").##
==========================================================================#
service type private unpriv chroot wakeup maxproc command + args#
(yes) (yes) (yes) (never) (100)#
==========================================================================125
inet n - n - - smtpd#submission inet n
- n - - smtpd# -o smtpd_enforce_tls=yes# -o
smtpd_sasl_auth_enable=yes# -o
smtpd_client_restrictions=permit_sasl_authenticated,reject#smtps inet n
- n - - smtpd# -o smtpd_tls_wrappermode=yes# -o
smtpd_sasl_auth_enable=yes# -o
smtpd_client_restrictions=permit_sasl_authenticated,reject#628 inet n
- n - - qmqpdpickup fifo n - n
60 1 pickupcleanup unix n - n - 0
cleanupqmgr fifo n - n 300 1 qmgr#qmgr
fifo n - n 300 1 oqmgrtlsmgr unix - -
n 1000? 1 tlsmgrrewrite unix - - n -
- trivial-rewritebounce unix - - n - 0
bouncedefer unix - - n - 0 bouncetrace
unix - - n - 0 bounceverify unix - -
n - 1 verifyflush unix n - n 1000?
0 flushproxymap unix - - n - -
proxymapsmtp unix - - n - - smtp# When
relaying mail as backup MX, disable fallback_relay to avoid MX loopsrelay
unix - - n - - smtp -o fallback_relay=# -o
smtp_helo_timeout=5 -o smtp_connect_timeout=5showq unix n - n
- - showqerror unix - - n - -
errordiscard unix - - n - - discardlocal
unix - n n - - localvirtual unix - n
n - - virtuallmtp unix - - n -
- lmtpanvil unix - - n - 1
anvilscache unix - - n - 1 scache##
====================================================================#
Interfaces to non-Postfix software. Be sure to examine the manual# pages of the
non-Postfix software to find out what options it wants.## Many of the following
services use the Postfix pipe(8) delivery# agent. See the pipe(8) man page for
information about ${recipient}# and other message envelope options.#
====================================================================##
maildrop. See the Postfix MAILDROP_README file for details.# Also specify in
main.cf: maildrop_destination_recipient_limit=1#maildrop unix - n
n - - pipe flags=DRhu user=vmail
argv=/usr/local/bin/maildrop -d ${recipient}## The Cyrus deliver program has
changed incompatibly, multiple times.#old-cyrus unix - n n -
- pipe flags=R user=cyrus argv=/usr/lib/cyrus-imapd/deliver -e -m
${extension} ${user}# Cyrus 2.1.5 (Amos Gouaux)# Also specify in main.cf:
cyrus_destination_recipient_limit=1cyrus unix - n n -
- pipe user=cyrus argv=/usr/lib/cyrus-imapd/deliver -e -r ${sender}
-m ${extension} ${user}## See the Postfix UUCP_README file for configuration
details.#uucp unix - n n - - pipe
flags=Fqhu user=uucp argv=uux -r -n -z -a$sender - $nexthop!rmail
($recipient)## Other external delivery methods.#ifmail unix - n
n - - pipe flags=F user=ftn argv=/usr/lib/ifmail/ifmail -r
$nexthop ($recipient)bsmtp unix - n n - -
pipe flags=Fq. user=foo argv=/usr/local/sbin/bsmtp -f $sender $nexthop
$recipient
_________________________________________________________________
Win New York holidays with Kellogg’s & Live Search
http://clk.atdmt.com/UKM/go/111354033/direct/01/