I have a CentOS 5.2 machine running postfix 2.3.3 install via yum and am
setting up for the first time, having been a sendmail user previously.
 
I have been configuring it based around 'Postfix email firewall/gateway'
setup in the postfix documentation as this machine will be acting as the
primary mail server for outgoing mail and the second MX entry for
incoming.
 
The server has hosts.deny set to ALL:ALL but smtp in hosts.allow is also
set to ALL.
 
Running a postconf -n results in the following output:
 
alias_database = hash:/etc/aliases
alias_maps = hash:/etc/aliases
command_directory = /usr/sbin
config_directory = /etc/postfix
daemon_directory = /usr/libexec/postfix
debug_peer_level = 2
html_directory = no
inet_interfaces = all
local_recipient_maps =
local_transport = error:local mail delivery is disabled
mail_owner = postfix
mailq_path = /usr/bin/mailq.postfix
manpage_directory = /usr/share/man
mydestination =
mynetworks = 100.243.0.0/22, 100.132.127.128/25
myorigin = domain1.co.uk
newaliases_path = /usr/bin/newaliases.postfix
parent_domain_matches_subdomains =
queue_directory = /var/spool/postfix
readme_directory = /usr/share/doc/postfix-2.3.3/README_FILES
relay_domains = domain1.co.uk, domain2.co.uk, domain3.co.uk
sample_directory = /usr/share/doc/postfix-2.3.3/samples
sendmail_path = /usr/sbin/sendmail.postfix
setgid_group = postdrop
unknown_local_recipient_reject_code = 550
virtual_alias_maps = hash:/etc/postfix/virtual

I do /usr/sbin/postfix check, which results in no errors, followed by
/usr/sbin/postfix start. I can see master running in my process list.
 
However, attempts to connect to port 25 on this machine from within the
100.243.0.0/22 network timeout with 'Connect failed' messages.
 
My maillog is filled with the following:
 
Oct  6 14:57:20 merlin postfix/postfix-script: starting the Postfix mail
system
Oct  6 14:57:20 merlin postfix/master[13470]: daemon started -- version
2.3.3, configuration /etc/postfix
Oct  6 14:57:20 merlin postfix/qmgr[13472]: CDF481F80062:
from=<[EMAIL PROTECTED]>, size=971, nrcpt=1 (queue active)
...
Oct  6 14:57:21 merlin postfix/trivial-rewrite[13474]: fatal: open
database /etc/postfix/virtual.db: No such file or directory
Oct  6 14:57:21 merlin postfix/cleanup[13473]: fatal: open database
/etc/postfix/virtual.db: No such file or directory
Oct  6 14:57:22 merlin postfix/master[13470]: warning: process
/usr/libexec/postfix/cleanup pid 13473 exit status 1
Oct  6 14:57:22 merlin postfix/master[13470]: warning:
/usr/libexec/postfix/cleanup: bad command startup -- throttling
Oct  6 14:57:22 merlin postfix/master[13470]: warning: process
/usr/libexec/postfix/trivial-rewrite pid 13474 exit status 1
Oct  6 14:57:22 merlin postfix/master[13470]: warning:
/usr/libexec/postfix/trivial-rewrite: bad command startup -- throttling
...
 
Do I need to manually create virtual.db (and should I run a
set-permissions from postconf if I do?), or is that incidental to the
other errors? Are these errors the reason it won't accept connections on
port 25, or is there an error in the config above?
 
Paul Cocker




TNT Post is the trading name for TNT Post UK Ltd (company number: 04417047), 
TNT Post (Doordrop Media) Ltd (00613278), TNT Post Scotland Ltd (05695897), TNT 
Post North Ltd (05701709), TNT Post South West Ltd (05983401), TNT Post 
Midlands Limited (6458167)and TNT Post London Limited (6493826). Emma's Diary 
and Lifecycle are trading names for Lifecycle Marketing (Mother and Baby) Ltd 
(02556692). All companies are registered in England and Wales; registered 
address: 1 Globeside Business Park, Fieldhouse Lane, Marlow, Buckinghamshire, 
SL7 1HY.

Reply via email to