Ignacio Garcia wrote:
> Hi there.
>
> We have a couple of servers handling thousands of messages a day. We
> noticed that some of our users will use their autheticated account to
> send messages from other valid accounts not sitting in our servers. By
> using smtpd_reject_unlisted_sender = yes we solve the problem partially
> by not letting users to use an incorrect local email account to send
> messages. However, is there a way to prevent local authenticated users
> sending email with valid hotmail or gmail accounts through our smtp
> servers? We cannot use reject_authenticated_sender_login_mismatch since
> some of our business customers have their own intranet email servers
> doing smtp authenticated relays.
>

You can separate them by using a check_sender_access.
Expand or modify to fit your needs

Example using pcre table:
smtpd_sender_restrictions=
...
check_sender_access pcre:/etc/postfix/auth_senders_check
...

/etc/postfix/auth_senders_check:

/^...@bizcustomer1.example.com$/  DUNNO
/^...@bizcustomer2.example.com$/  DUNNO
/^/ reject_authenticated_sender_login_mismatch

Reply via email to