On Sun, 2009-06-28 at 14:38 -0500, Noel Jones wrote:
> Steve wrote:
> > Hi,
> > 
> > I've been looking at some archive posts regarding white listing by
> > intended recipient domain.
> > 
> > Say for example I wish to white list any incoming mail for:
> > b...@example.com - is this actually possible?
> 
> Yes, this is one reason some people like to put all their 
> restrictions under smtpd_recipient_restrictions.
> 
> > 
> > Thinking about the stages of the SMTP conversation this is not going to
> > be available until the RCPT TO is given, so any white list (if it is
> > possible) would need to go in smtpd_recipient_restrictions. That is what
> > common sense would tell me.
> 
> With the default smtpd_delay_reject=yes, recipient information 
> is available during smtpd_{client, helo, sender}_restrictions.
> 
> But then you have to specify your whitelist multiple times. 
> It's usually easier to just put all your restrictions in 
> smtpd_recipient_restrictions.
> 
> > 
> > I can already see that any earlier client, helo or sender restrictions
> > probably can't be white listed by recipient domain - but should it work
> > at the smtpd_recipient_restriction level?
> > 
> > Perhaps what I am actually asking is; 
> > 
> > Should this work?
> > Could it be extended to effect a whole domain (not just b...@example.com,
> > but *...@example.com)
> 
> Yes, you can whitelist a whole domain.  See the access(5) man 
> page for details.  Your lookup table would contain
> example.com  OK
> 
> > In lieu of smtpd_delay_reject = yes could this be applied to earlier
> > restrictions?
> 
> The default setting of smtpd_delay_reject=yes is required if 
> you want to whitelist recipeints during 
> smtpd_{client,helo,sender}_restrictions.
> 
> But it's easier to just put all your restrictions under 
> smtpd_recipient_restrictions.
> 
> Oh, be sure to put any whitelists after 
> reject_unauth_destination, such as:
> smtpd_recipient_restrictions =
>    permit_mynetworks
>    permit_sasl_authenticated
>    reject_unauth_destination
>    ... whitelist goes here ...
>    ... UCE checks here ...
> 
> 
> 
>    -- Noel Jones

Thanks you kindly Noel. Much appreciated.

Reply via email to