david rankin wrote:
List, (Sandy):
I am getting more and more spam sent to root@rankin-bertin.com. How do I stop delivery from the internet to root but still allow delivery to root from localhost or the local lan? Can I add an entry to recipient_check or something similar?
Yes, just put in the check after local mail from your network has already
been accepted. This example assumes that you have set rankin-bertin.com as
$myorigin (your default domain).
main.cf:
smtpd_recipient_restrictions =
permit_mynetworks,
permit_sasl_authenticated,
reject_unauch_destination,
check_recipient_access hash:/etc/postfix/recipients_internal_only
/etc/postfix/recipients_internal_only:
root@rankin-bertin.com REJECT
Don't forget to "postmap /etc/postfix/recipients_internal_only and also
issue "reload postfix".
Then check it when you send a mail from the internet. You should get a
reject entry in you log like:
Jan 17 00:04:17 katgar postfix/smtpd[15224]: NOQUEUE: reject: RCPT from
mail-in0.tiscali.nl[195.241.79.164]: 554 5.7.1