.BUZZ TLD - How to swat a spammer
So .buzz is another one of those new gTLD’s that saw the light of day during ICANN’s “show me the money” run back in 2013. It’s managed by dotStrategy, and it’s advertised as a great domain name for generating buzz around your product.
Spammers agree apparently, and the TLD has now surpassed the needed threshold to receive a permanent ban from delivering e-mail to any server under my administration.
As usual, the domain names consist of two randomly joined words, and they have been bulk registered with GoDaddy and NameCheap. As of the writing of this article, the spammers were using LayerHost, Eonix, and XSServer as infrastructure providers.
How to block spam from .buzz domains
Block spam from .buzz domains with Postfix
With Postfix, you may add or edit /etc/postfix/reject_domains
to identify .buzz domains using a simple regular expression:
# /etc/postfix/reject_domains
/\.buzz$/ REJECT We don't talk to .buzz domains
Proceed to edit the main Postfix configuration and append the regexp lookup to the smtpd_sender_restrictions
policy:
# /etc/postfix/main.cf
smtpd_sender_restrictions = pcre:/etc/postfix/reject_domains
Reload Postfix to activate the new configuration.
Block spam from .buzz domains with Sendmail
With Sendmail, you may use the access database to reject messages from .buzz domains. Simply edit /etc/mail/access
and add a reject statement at the end of the file:
# /etc/mail/access
buzz ERROR:"550 We don't talk to .buzz domains"
Finally, we’ll use makemap
to rebuild the access database with the following command:
makemap hash /etc/mail/access.db < /etc/mail/access
Nothing left to say other than please buzz off :)