On Wed, 2008-11-12 at 09:22 -0500, Wietse Venema wrote:
> Stefan Palme:
> > Hi all,
> > 
> > I have something like this in my main.cf:
> > 
> > smtpd_recipient_restrictions = 
> >     reject_non_fqdn_sender,
> >     reject_non_fqdn_recipient,
> >     reject_unknown_sender_domain,
> >     reject_unknown_recipient_domain,
> >     permit_mynetworks,
> >     permit_sasl_authenticated,
> >     reject
> > 
> > This is a mail server used only as outgoing SMTP server,
> > either for local hosts (which is only 127.0.0.1) and
> > a list of authenticated users.
> > 
> > Now I want a special authenticated user to be allowed to send
> > mails with an "unknown recipient domain". Is this possible?
> 
> The simple approach is to put permit_mynetworks BEFORE the other
> restrictions.
> 
> The ugly approach is to replace the above by:
> 
> /etc/postfix/main.cf:
>     smtpd_client_restrictions =
>       check_client_access pcre:/etc/postfix/client_access
> 
>     smtpd_recipient_restrictions =
>       permit_mynetworks
>       permit_sasl_authenticated
>       reject
> 
> /etc/postfix/client_access:
>     /^1\.2\.3\.4$/ dunno
>     /./                  reject_non_fqdn_sender, .., 
> reject_unknown_recipient_domain
> 

Thanks to all of you.

@Wietse: the main point is, that I don't want a certain CLIENT (=IP
address) to be allowed to send to invalid domains, but a certain USER
(identified by SASL-auth). 
For all "normal" users the domain check should be enabled, only one
special user will be allowed to try to send to "invalid domains"...

Regards
-stefan-


Reply via email to