I have started receiving the transcript below from one of our email servers.

The pattern is consistent with one email queued and being retried from 
serv1.copahost.com, i.e. it repeats from same host, but less and less 
frequently as if backing off.

I've tried to contact the remote admin to see if there is anything unusual 
about the message/server without success.

During this period I receive emails routinely to the address shown 
(domain-ad...@zynet.net) without issue, I see no similar errors about server 
configuration in the log other than from this one host.

Anyone seen anything similar not caused by a configuration error? 

It looks a lot like some sort of data related problem, but cutting and pasting 
the transcript works as expect, so seems unlikely the essence of it is 
captured in the transcript. The lookup of recipient is done in Postgres 
database query, so plenty of scope for mistakes by myself or the server being 
busy, but previously Postfix has always done the right thing, or given an 
obvious error message when there is a database issue.

Host has Debian Lenny
ii  postfix                                      2.5.5-1.1 
ii  postfix-doc                                  2.5.5-1.1
ii  postfix-pgsql                                2.5.5-1.1

Transcript of session follows.

 Out: 220 h7.zynet2.co.uk ESMTP Postfix (Debian/GNU)
 In:  EHLO serv1.copahost.com
 Out: 250-h7.zynet2.co.uk
 Out: 250-PIPELINING
 Out: 250-SIZE 20000000
 Out: 250-ETRN
 Out: 250-ENHANCEDSTATUSCODES
 Out: 250-8BITMIME
 Out: 250 DSN
 In:  MAIL FROM:<nob...@serv1.copahost.com> SIZE=1770
 Out: 250 2.1.0 Ok
 In:  RCPT TO:<domain-ad...@zynet.net>
 Out: 451 4.3.5 Server configuration error
 In:  DATA
 Out: 554 5.5.1 Error: no valid recipients
 In:  QUIT
 Out: 221 2.0.0 Bye

# postconf -n
alias_database = hash:/etc/aliases
alias_maps = hash:/etc/aliases
append_dot_mydomain = no
biff = no
config_directory = /etc/postfix
default_process_limit = 200
disable_vrfy_command = yes
header_checks = regexp:/etc/postfix/header_checks
home_mailbox = Maildir/
html_directory = /usr/share/doc/postfix/html
inet_interfaces = all
inet_protocols = ipv4
mailbox_size_limit = 51200000
message_size_limit = 20000000
mydestination = localhost.localdomain localhost.localdomain localhost 
h7.zynet2.co.uk
myhostname = h7.zynet2.co.uk
mynetworks = 127.0.0.0/8, 212.24.80.0/27, 212.24.80.32/27, 212.24.80.64/27
myorigin = /etc/mailname
proxy_read_maps = $local_recipient_maps $mydestination $virtual_alias_maps 
$virtual_alias_domains $virtual_mailbox_maps $virtual_mailbox_domains 
$relay_recipient_maps $relay_domains $canonical_maps $sender_canonical_maps 
$recipient_canonical_maps $relocated_maps $transport_maps $mynetworks 
proxy:pgsql:/etc/postfix/pgsql-valid-rcpt.cf
readme_directory = /usr/share/doc/postfix
recipient_delimiter = -
relayhost =
smtpd_banner = $myhostname ESMTP $mail_name (Debian/GNU)
smtpd_client_restrictions = cidr:/etc/postfix/cidr-badips
smtpd_delay_reject = yes
smtpd_hard_error_limit = 10
smtpd_helo_required = yes
smtpd_helo_restrictions = permit_mynetworks,          check_helo_access 
hash:/etc/postfix/helo_access,          permit
smtpd_junk_command_limit = 10
smtpd_recipient_restrictions = permit_mynetworks,        reject_rbl_client 
zen.spamhaus.org,        check_policy_service inet:127.0.0.1:60000,       
check_recipient_access hash:/etc/postfix/verify_recipient,      
check_recipient_access hash:/etc/postfix/relay-domains, 
check_recipient_access proxy:pgsql:/etc/postfix/pgsql-valid-rcpt.cf, 
reject_unauth_destination
smtpd_sender_restrictions = hash:/etc/postfix/access,   
reject_unknown_sender_domain
transport_maps = hash:/etc/postfix/transport
unknown_address_reject_code = 554
unverified_recipient_reject_code = 550
virtual_alias_domains = proxy:pgsql:/etc/postfix/pgsql-email-virt-domains.cf
virtual_alias_maps = proxy:pgsql:/etc/postfix/pgsql-email-virtual.cf
virtual_gid_maps = static:5000
virtual_mailbox_base = /var/spool/mail
virtual_mailbox_domains = pop.mail.zynet.net
virtual_mailbox_maps = hash:/etc/postfix/vmailbox
virtual_minimum_uid = 100
virtual_uid_maps = static:5000

Reply via email to