Re: [exim] Sender callouts [PATCH]

Top Page
Delete this message
Reply to this message
Author: Ian FREISLICH
Date:  
CC: exim-users
Old-Topics: Re: [exim] Sender callouts
Subject: Re: [exim] Sender callouts [PATCH]
Ian FREISLICH wrote:
> Ian FREISLICH wrote:
> > I use acl_m0 as a temporary variable for adjacent ACL blocks.
> > USE_SENDER_VERIFY_CALLBACK is a configuration knob that is set to
> > yes or no to turn this feature on ar off. This should exclude hosts
> > and domains in the whitelist and that are known to be RFC ignorant.
> > If the <> callout fails, try the sender. If the sender works, then
> > the host is RFC ignorant and log it.
> >
> > I should point out that this ACL fragment is untested and I'm not
> > sure what the side effects of these timeouts will be.
>
> Well, it seems after checking that this is impossible to do. You
> cannot set the MAIL FROM for verify=sender/callout which is a bummer.
> Can this be added to the wishlist? It will be very helpful in
> finding, logging and excluding RFC ignorant sites as above.


This is a simple patch (whitespace mangled):

--- acl.c.orig  Thu Apr  7 08:43:37 2005
+++ acl.c       Thu Apr  7 08:46:02 2005
@@ -1240,7 +1240,7 @@


 else if (verify_sender_address != NULL)
   {
-  if ((verify_options & (vopt_callout_recipsender|vopt_callout_recippmaster))
+  if ((verify_options & (vopt_callout_recippmaster))
        != 0)
     {
     *log_msgptr = US"use_sender or use_postmaster cannot be used for a "


Ian

--
Ian Freislich