[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.
			    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
        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 

Thanks for any help,   bob  rvh at abcreek.wisequackranch.com

More information about the Pkg-exim4-users mailing list