[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