Bug#289458: callout verification and synchronization checks bite each other
Andreas Barth
Andreas Barth <aba@not.so.argh.org>, 289458@bugs.debian.org
Sun, 9 Jan 2005 11:00:43 +0100
Package: exim4
Severity: important
Version: 4.34-8/4.43-1
Hi,
the following problem occurs to me when I want to send mail to costa
(arch.debian.org): The callout verification fails on costa, so delaying
/ rejecting my mail.
The callout on costa has in acl_check_rcpt:
deny condition = ${extract{calloutsender}{${lookup{$domain}lsearch{DOMAINPOLICY}}}{$value}{no}}
message = Sender callout failed: Sender adress can't be verified trough SMTP check.
! verify = sender/callout=20s
deny condition = ${extract{calloutrecipient}{${lookup{$domain}lsearch{DOMAINPOLICY}}}{$value}{no}}
message = Recipient callout failed: Recipient adress can't be verified trough SMTP check.
! verify = recipient/callout=20s
and in acl_check_data:
# callouts and header checks
require !condition = $header_X-WhitelistedRCPT-nohdrfromcallback:
verify = header_sender/callout=20s
verify = header_syntax
On my system, errors like this are logged:
2005-01-09 09:27:12 SMTP protocol violation: synchronization error (input sent without waiting for greeting): rejected connection from H=costa.debian.org [217.196.43.131]
Costa is running exim4-daemon-heavy version 4.34-8, my MX is running
exim4-daemon-heavy version 4.43-1.
Cheers,
Andi
--
http://home.arcor.de/andreas-barth/
PGP 1024/89FB5CE5 DC F1 85 6D A6 45 9C 0F 3B BE F1 D0 C5 D1 D9 0C