[exim-dev] [Bug 1101] New: Adding email address to whitelist…

Top Page
Delete this message
Reply to this message
Author: Glen
Date:  
To: exim-dev
Subject: [exim-dev] [Bug 1101] New: Adding email address to whitelist does not exclude it from Message ID header check
------- You are receiving this mail because: -------
You are on the CC list for the bug.

http://bugs.exim.org/show_bug.cgi?id=1101
           Summary: Adding email address to whitelist does not exclude it
                    from Message ID header check
           Product: Exim
           Version: 4.63
          Platform: Other
        OS/Version: Windows
            Status: NEW
          Severity: bug
          Priority: medium
         Component: ACLs
        AssignedTo: nigel@???
        ReportedBy: gpecats@???
                CC: exim-dev@???



Hi

We currently run Exim in combination with SpamAssasin on a RHEL4 server.

The way it is setup with the ACL is that it initially performs a check of a
specified file which contains "Safe Sender email addresses", and automatically
should allow these emails in without performing all of the ACL sender checks.

However we have tried adding an address to this safe sender list but the emails
from this sender still get rejected for not containing a Message ID header

This is the start of the ACL:

######################################################################
#                       ACL CONFIGURATION                            #
#         Specifies access control lists for incoming SMTP mail      #
######################################################################


begin acl

# This access control list is used for every RCPT command in an incoming
# SMTP message. The tests are run in order until the address is either
# accepted or denied.

acl_check_rcpt:

# 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 = :

        # Accept email from well known senders


        accept  senders = lsearch;/etc/exim/acl-bypass-senders
:



This is the check that stops the email coming through:

  # Put simple tests first. A good one is to check for the presence of a
  # Message-Id: header, which RFC2822 says SHOULD be present. Some broken
  # or misconfigured mailer software occasionally omits this from genuine
  # messages too, though -- although it's not hard for the offender to fix
  # after they receive a bounce because of it.
  #
  deny    condition  = ${if !def:h_Message-ID: {1}}
          message    = RFC2822 says that all mail SHOULD have a Message-ID
heade
r.\n\
                       Most messages without it are spam, so your mail has been
rejected.






Is there any way around this - we do not want to disable this check entirely ?
A bugfix perhaps or any suggestions for recoding the ACL ?

Thanks,
Glen


--
Configure bugmail: http://bugs.exim.org/userprefs.cgi?tab=email