Re: Sender vs recipient restrictions.

2009-03-19 Thread mouss
Paweł Leśniak a écrit :
 W dniu 2009-03-18 14:23, Costin Guşă pisze:
 On Wed, Mar 18, 2009 at 3:11 PM,  c...@digital-journal.com wrote:
   
 I've been reading today about;

 reject_unknown_sender_domain

 and I'm wondering if it is only allowed under 'smtpd_sender_restrictions'
 whereas I've had it under 'smtpd_recipient_restrictions'. Is this correct?

 thanks,
 Chas.
 

 all smtpd_recipient_restrictions can appear in smtpd_sender_restrictions.
   
 Wrong. As SMTP session has MAIL FROM before RCPT TO, you can have
 sender_restrictions in smtpd_recipient_restrictions, but not vice versa
 (of course you can, but it'd be useless) - recipient is not known during
 smtp_sender_restrictions part.
 


by default, smtpd_[client|helo|sender|recipient]_restrictions are
executed at RCPT TO time. so it's ok to have a check_recipient_access in
smtpd_client_restrictions and so on.


Re: Sender vs recipient restrictions.

2009-03-18 Thread Costin Guşă
On Wed, Mar 18, 2009 at 3:11 PM,  c...@digital-journal.com wrote:
 I've been reading today about;

 reject_unknown_sender_domain

 and I'm wondering if it is only allowed under 'smtpd_sender_restrictions'
 whereas I've had it under 'smtpd_recipient_restrictions'. Is this correct?

 thanks,
 Chas.


all smtpd_recipient_restrictions can appear in smtpd_sender_restrictions.

from man 5 postconf:

smtpd_sender_restrictions (default: empty)
   Optional  restrictions that the Postfix SMTP server applies in the con-
   text of the MAIL FROM command.

[list of restrictions]

   Other restrictions that are valid in this context
[...]
   ·  SMTP command specific restrictions described under smtpd_recipi-
  ent_restrictions.  When  recipient restrictions are listed under
  smtpd_sender_restrictions,   they   have   effect   onlywith
  smtpd_delay_reject  =  yes, so that $smtpd_sender_restrictions
  is evaluated at the time of the RCPT TO command.


Re: Sender vs recipient restrictions.

2009-03-18 Thread Paweł Leśniak

W dniu 2009-03-18 14:23, Costin Guşă pisze:

On Wed, Mar 18, 2009 at 3:11 PM,c...@digital-journal.com  wrote:
   

I've been reading today about;

reject_unknown_sender_domain

and I'm wondering if it is only allowed under 'smtpd_sender_restrictions'
whereas I've had it under 'smtpd_recipient_restrictions'. Is this correct?

thanks,
Chas.
 


all smtpd_recipient_restrictions can appear in smtpd_sender_restrictions.
   
Wrong. As SMTP session has MAIL FROM before RCPT TO, you can have 
sender_restrictions in smtpd_recipient_restrictions, but not vice versa 
(of course you can, but it'd be useless) - recipient is not known during 
smtp_sender_restrictions part.



from man 5 postconf:

smtpd_sender_restrictions (default: empty)
Optional  restrictions that the Postfix SMTP server applies in the con-
text of the MAIL FROM command.
   

Clearly stated right where you pointed.

Pawel Lesniak




Re: Sender vs recipient restrictions.

2009-03-18 Thread chas
 W dniu 2009-03-18 14:23, Costin Guşă pisze:
 On Wed, Mar 18, 2009 at 3:11 PM,c...@digital-journal.com  wrote:

 I've been reading today about;

 reject_unknown_sender_domain

 and I'm wondering if it is only allowed under
 'smtpd_sender_restrictions'
 whereas I've had it under 'smtpd_recipient_restrictions'. Is this
 correct?

 thanks,
 Chas.


 all smtpd_recipient_restrictions can appear in
 smtpd_sender_restrictions.

 Wrong. As SMTP session has MAIL FROM before RCPT TO, you can have
 sender_restrictions in smtpd_recipient_restrictions, but not vice versa
 (of course you can, but it'd be useless) - recipient is not known during
 smtp_sender_restrictions part.

 from man 5 postconf:

 smtpd_sender_restrictions (default: empty)
 Optional  restrictions that the Postfix SMTP server applies in
 the con-
 text of the MAIL FROM command.

 Clearly stated right where you pointed.

 Pawel Lesniak




Thanks for responding.
Am I to understand, then, that the proper place for
'reject_unknown_sender_domain' is in sender restrictions?

Chas.


Re: Sender vs recipient restrictions.

2009-03-18 Thread Noel Jones

Paweł Leśniak wrote:

W dniu 2009-03-18 14:23, Costin Guşă pisze:

On Wed, Mar 18, 2009 at 3:11 PM,  c...@digital-journal.com wrote:
  

I've been reading today about;

reject_unknown_sender_domain

and I'm wondering if it is only allowed under 'smtpd_sender_restrictions'
whereas I've had it under 'smtpd_recipient_restrictions'. Is this correct?

thanks,
Chas.



all smtpd_recipient_restrictions can appear in smtpd_sender_restrictions.
  
Wrong. As SMTP session has MAIL FROM before RCPT TO, you can have 
sender_restrictions in smtpd_recipient_restrictions, but not vice versa 
(of course you can, but it'd be useless) - recipient is not known during 
smtp_sender_restrictions part.



from man 5 postconf:

smtpd_sender_restrictions (default: empty)
   Optional  restrictions that the Postfix SMTP server applies in the con-
   text of the MAIL FROM command.
  

Clearly stated right where you pointed.

Pawel Lesniak


You forgot to scroll down a little further to the Other 
restrictions valid in this context.


  -- Noel Jones



Re: Sender vs recipient restrictions.

2009-03-18 Thread Noel Jones

c...@digital-journal.com wrote:

W dniu 2009-03-18 14:23, Costin Guşă pisze:

On Wed, Mar 18, 2009 at 3:11 PM,c...@digital-journal.com  wrote:


I've been reading today about;

reject_unknown_sender_domain

and I'm wondering if it is only allowed under
'smtpd_sender_restrictions'
whereas I've had it under 'smtpd_recipient_restrictions'. Is this
correct?

thanks,
Chas.


all smtpd_recipient_restrictions can appear in
smtpd_sender_restrictions.


Wrong. As SMTP session has MAIL FROM before RCPT TO, you can have
sender_restrictions in smtpd_recipient_restrictions, but not vice versa
(of course you can, but it'd be useless) - recipient is not known during
smtp_sender_restrictions part.


from man 5 postconf:

smtpd_sender_restrictions (default: empty)
Optional  restrictions that the Postfix SMTP server applies in
the con-
text of the MAIL FROM command.


Clearly stated right where you pointed.

Pawel Lesniak





Thanks for responding.
Am I to understand, then, that the proper place for
'reject_unknown_sender_domain' is in sender restrictions?

Chas.


The proper place is in context of what you are trying to 
accomplish.
Ignore the false advice that it must be in 
smtpd_sender_restrictions.


The statement above:
 all smtpd_recipient_restrictions can appear in
 smtpd_sender_restrictions.
is correct, assuming the default setting of 
smtpd_delay_reject = yes


http://www.postfix.org/postconf.5.html#smtpd_recipient_restrictions
Scroll down to the Other restrictions that are valid in this 
context section.


  -- Noel Jones