[exim] Why the temporary rejections?

Top Page
Delete this message
Reply to this message
Author: Ruth Ivimey-Cook
Date:  
To: exim-users
Subject: [exim] Why the temporary rejections?
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