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-