On 2/23/2010 7:35 PM, Ruben Safir wrote:
On Wed, Feb 24, 2010 at 01:41:00AM +0100, Steve wrote:
-------- Original-Nachricht --------
Datum: Tue, 23 Feb 2010 19:32:25 -0500
Von: Ruben Safir<ru...@mrbrklyn.com>
An: postfix-users@postfix.org
Betreff: restricting acceptence of mail users except from local network
How do I get postfix to reject mails "From" my own domains coming from
outside the local network?
If all your users are authenticating when sending mails you could use something like
"reject_sender_login_mismatch" to reject those senders (from inside or outside)
that use your domains but have not authenticated.
smtpd_recipient_restrictions =
permit_mynetworks,reject_unauth_destination, reject_rbl_client
zen.spamhaus.org
Will that do it?
Ruben
While spamhaus is likely to block the majority of spam aimed
at your server, it won't specifically reject mail claiming to
be from your domain that isn't.
If spamhaus doesn't block "enough" of the spam, you can tell
postfix to reject mail claiming to be from unknown local
sender addresses. Set in main.cf:
smtpd_reject_unlisted_sender = yes
or you can add a check_sender_access map to specifically
reject your domain when mail isn't local.
# WARNING this is likely to reject "some" legit mail
# main.cf
smtpd_recipient_restrictions =
permit_mynetworks
reject_unauth_destination
check_sender_access hash:/etc/postfix/sender_access
reject_rbl_client zen.spamhaus.org
# /etc/postfix/sender_access
example.com REJECT only for internal use
to activate these changes you'll need to run
# postmap sender_access
# postfix reload
-- Noel Jones