Postfix: Block sender

From OnnoWiki
Revision as of 09:13, 21 September 2016 by Onnowpurbo (talk | contribs) (New page: Sumber: http://www.cyberciti.biz/faq/howto-blacklist-reject-sender-email-address/ Q. I’ve Postfix based CentOS Linux server. I need to blacklist email ID: user@abadboy.com . How d...)
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to navigation Jump to search

Sumber: http://www.cyberciti.biz/faq/howto-blacklist-reject-sender-email-address/


Q. I’ve Postfix based CentOS Linux server. I need to blacklist email ID: user@abadboy.com . How do I blacklist email address with postfix? I also have spamassassin software installed.

A. By default, the Postfix SMTP server accepts any sender address. However you can block / blacklist sender email address easily with Postfix. It has SMTP server access table.

Open /etc/postfix/sender_access file

  1. cd /etc/postfix
  2. vi sender_access

Append sender email id as follows: user@abadboy.com REJECT Save and close the file. Use postmap command to create a database:

  1. postmap hash:sender_access

Now open main.cf and add code as follows: smtpd_recipient_restrictions = check_sender_access hash:/etc/postfix/sender_access Save and close the file. Restart / reload postfix MTA:

  1. /etc/init.d/postfix restart

You can also use spamassassin to blacklist email address. Just add to your own spamassassin configuration or to /etc/mail/spamassassin/local.cf file:

  1. vi /etc/mail/spamassassin/local.cf

Append blacklist as follows: blacklist_from user@abadboy.com Save and close the file. Restart spamassassin:

  1. /etc/init.d/spamassassin restart

spamassassin will marke mail as SPAM instead of rejecting the same.



Referensi