Re: Sender vs recipient restrictions.
Paweł Leśniak a écrit : > W dniu 2009-03-18 14:23, Costin Guşă pisze: >> On Wed, Mar 18, 2009 at 3:11 PM, 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.
c...@digital-journal.com wrote: W dniu 2009-03-18 14:23, Costin Guşă pisze: On Wed, Mar 18, 2009 at 3:11 PM, 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
Re: Sender vs recipient restrictions.
Pawe?? Le??niak: [ Charset UTF-8 unsupported, converting... ] > W dniu 2009-03-18 14:23, Costin Gu?? pisze: > > On Wed, Mar 18, 2009 at 3:11 PM, 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. Wrong. By default, Postfix evaluates smtp_sender_restrictions after RCPT TO. Wietse
Re: Sender vs recipient restrictions.
Paweł Leśniak wrote: W dniu 2009-03-18 14:23, Costin Guşă pisze: On Wed, Mar 18, 2009 at 3:11 PM, 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.
> W dniu 2009-03-18 14:23, Costin GuÅÄ pisze: >> On Wed, Mar 18, 2009 at 3:11 PM, 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.
W dniu 2009-03-18 14:23, Costin Guşă pisze: On Wed, Mar 18, 2009 at 3:11 PM, 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.
On Wed, Mar 18, 2009 at 3:11 PM, 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.
Sender vs recipient restrictions.
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.