summaryrefslogtreecommitdiffstats
path: root/etc/mail/Makefile
diff options
context:
space:
mode:
authorjmb <jmb@FreeBSD.org>1997-10-19 16:40:10 +0000
committerjmb <jmb@FreeBSD.org>1997-10-19 16:40:10 +0000
commit76e2a878114e7b6390c0effc00d8798995e477d5 (patch)
tree5a528c5df244863252a1ca728d5ae085f6338c12 /etc/mail/Makefile
parent3f21e439b0000c3c0982adfa0b180455db95d8cf (diff)
downloadFreeBSD-src-76e2a878114e7b6390c0effc00d8798995e477d5.zip
FreeBSD-src-76e2a878114e7b6390c0effc00d8798995e477d5.tar.gz
anti-spam filter used by the FreeBSD mailing lists.
Diffstat (limited to 'etc/mail/Makefile')
-rw-r--r--etc/mail/Makefile29
1 files changed, 29 insertions, 0 deletions
diff --git a/etc/mail/Makefile b/etc/mail/Makefile
new file mode 100644
index 0000000..bc5a65e
--- /dev/null
+++ b/etc/mail/Makefile
@@ -0,0 +1,29 @@
+default:
+.if exists(/etc/mail/ips.txt)
+ mv -f /etc/mail/ips.txt /etc/mail/ips.txt.0
+.endif
+ fetch ftp://ftp.gulf.net/pub/docs/ips.txt
+ cat /etc/mail/ips.txt | cut -d ' ' -f 1 | \
+ sed -e 's/$$/ #blocked. contact postmaster/' > \
+ /etc/mail/ips.new
+ mv /etc/mail/ips.new /etc/mail/ips.txt
+.if exists(/etc/mail/domains.txt)
+ mv -f /etc/mail/domains.txt /etc/mail/domains.txt.0
+.endif
+ fetch ftp://ftp.gulf.net/pub/docs/domains.txt
+ cat /etc/mail/domains.txt | cut -d ' ' -f 1 | \
+ sed -e 's/$$/ #blocked. contact postmaster/' > \
+ /etc/mail/domains.new
+ mv /etc/mail/domains.new /etc/mail/domains.txt
+
+install:
+ makemap hash /etc/mail/spamsites < /etc/mail/domains.txt
+.if exists(/etc/mail/spamsites.local)
+ makemap -o hash /etc/mail/spamsites < /etc/mail/spamsites.local
+.endif
+ makemap hash /etc/mail/denyip < /etc/mail/ips.txt
+.if exists(/etc/mail/denyip.local)
+ makemap -o hash /etc/mail/denyip < /etc/mail/denyip.local
+.endif
+
+all: default install
OpenPOWER on IntegriCloud