Hi,
I am getting a few mails being 'temporarily rejected' but without
apparent reason. Is there any way I can find out why?
Reject log:
2004-08-29 04:46:47 H=dp.samba.org (lists.samba.org) [66.70.73.150]
F=<samba-bounces+ruth=ivimey.org@???> temporarily rejected
RCPT <ruth@???>
2004-09-02 14:16:23 H=wireless2.ivimey.org (Robinton) [192.168.0.9]
F=<Ruth.Ivimey-Cook@???> temporarily rejected RCPT
<hugh@???>
In the latter case this was a message sent from my domain (me) to an
address that is aliased to an external address. What makes it irritating
is that Outlook treats such rejections as permanent errors :-(
Extract from config follows (with comments and blank lines removed:
log_selector = +retry_defer +skip_delivery +lost_incoming_connection
+smtp_syntax_error \
+delay_delivery +size_reject +smtp_confirmation -smtp_connection
+connection_reject +delivery_size
callout_negative_expire = 8h
callout_positive_expire = 4d
callout_domain_negative_expire = 8h
callout_domain_positive_expire = 7d
begin acl
acl_check_from:
deny sender_domains = partial-lsearch;/etc/exim/bad-mailfrom-hosts
message = Sorry, I do not accept mail from
$sender_address.
accept
acl_check_rcpt:
accept hosts = :
deny senders = :
message = Invalid use of null sender
condition = ${if > {$rcpt_count} {1} {1} }
deny message = Invalid local part in address
local_parts = ^.*[@%!/|]
accept local_parts = postmaster
domains = +local_domains
accept hosts = /etc/exim/noverify_hosts
endpass
message = unknown user
verify = recipient
require verify = sender/callout=55s,postmaster
accept domains = +local_domains
endpass
message = unknown user
verify = recipient
accept domains = +relay_to_domains
endpass
message = unable to route address
verify = recipient
accept hosts = +relay_from_hosts
deny hosts = /etc/exim/exim-spam-hosts
accept authenticated = *
deny message = Relay not permitted
acl_check_data:
deny message = Message fragments administratively prohibited
condition = ${if match \
{$h_content-type:}{\N\bmessage/partial\b\N}{1}}
deny !verify = header_syntax
message = Your message headers contain invalid syntax:
$acl_verify_message\n\
If your local mail support is unable to identify the
problem,\n\
please contact [...]
hosts = *
deny message = Found MIME error ($demime_reason).
demime = *
condition = ${if >{$demime_errorlevel}{2}{1}{0}}
deny message = Message contains attached $found_extension
file, which is blacklisted.
demime = vbs:pif:scr
deny message = Mailserver does not accept Windows
executables: resend as zip or tar file.
demime = com:exe:bat
warn message = X-Spam-Score: $spam_score ($spam_bar)
spam = nobody:true
warn message = X-Spam-Report: $spam_report
spam = nobody:true
condition = ${if >{$spam_score_int}{10}{1}{0}}
deny message = This message scored $spam_score spam points.
spam = nobody:true
condition = ${if >{$spam_score_int}{50}{1}{0}}
deny message = This message contains a Virus ($malware_name)
demime = *
malware = *
accept