On Tue, Feb 23, 2010 at 08:23:11PM -0600, Noel Jones wrote: > 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. >
I didn't think it would. Different issue. I want the mail to flatly deny any mail from any of my domains unless it arrives from my local network on eth1 which is a 10.0.0.0 block with hostnames given by my dhcpd server, or from the mailserver itself. I want it to flatly reject mail claiming to be from my doamins from anywhere else. > 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. > If, if it is not from my local network it is not legitimate mail if it is using my domain. I can not service or recieve mail addressed From mrbrklyn.com that isn't coming from my local network. It is 100% of the time always wrong. I know that panix allows me to send mail from my local network to the panix mail servers for later relay, using authentication, or maybe pop. I don't want this functionality. If it is not coming from our servers or hosts, its not us and I want to summerly reject such mail. > # 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 -- http://www.mrbrklyn.com - Interesting Stuff http://www.nylxs.com - Leadership Development in Free Software "The tremendous problem we face is that we are becoming sharecroppers to our own cultural heritage -- we need the ability to participate in our own society." © Copyright for the Digital Millennium