[Pkg-exim4-users] exim4 cyrus denies all users after upgrade
Robert Van Horn
rvh at abcreek.wisequackranch.com
Mon Jul 30 20:31:08 UTC 2007
Hi, exim4-daemon-heavy, cyrus21, debian unstable.
Upgraded friday night and didn't notice but cyrus
stopped delivery because (I thought) lmtp port was
removed from the new services file. Fixed that this
AM but now cyrus users are being rejected as if they
didn't exist in the data base. This has been working
for the last year or so. Does anyone have any ideas
for me. Here is my current acl_check_rcpt: section:
# Accept if the source is local SMTP (i.e. not over TCP/IP). We do
# this by
# testing for an empty sending host field.
accept
hosts = :
# Reject "faked" envelope sender addresses in cyrus
# domains
deny sender_domains = +cyrus_domains
message = Sender unknown/invalid
!verify = sender/callout=defer_ok
# Accept valid (and reject invalid)
# envelope recipient adresses in cyrus
# domains
accept domains = +cyrus_domains
endpass
message = ${if match{$acl_verify_message}\
{\N(?m)^\d{3} (\d\.\d\.\d .{0,120})\Z\N} \
{IMAP said: $1}{Recipient unknown/invalid}}
verify = recipient/callout
This last bit is doing too good a job. It used to reject bad
user names and send mail to the good ones - now all are
rejected.
Thanks for any help, bob rvh at abcreek.wisequackranch.com
More information about the Pkg-exim4-users
mailing list