Dodavanje access lista
authorZeljko Boros <Zeljko.Boros@carnet.hr>
Thu, 29 Apr 2021 11:00:34 +0000 (13:00 +0200)
committerZeljko Boros <Zeljko.Boros@carnet.hr>
Thu, 29 Apr 2021 11:00:34 +0000 (13:00 +0200)
debian/changelog
debian/dirs
debian/install
debian/postinst

index 2906ba2..c9bd51f 100644 (file)
@@ -4,6 +4,7 @@ postfix-cn (3.4.10+cn10u2) stable; urgency=medium
     pojavljuje za svaki servis u master.cf
   * Popravljeno generiranje GECOS aliasa
   * Dodan RBL eta.cert.hr
+  * Dodane access liste za lakÅ¡e blokiranje upornih spamera
 
  -- Zeljko Boros <Zeljko.Boros@carnet.hr>  Wed, 28 Apr 2021 16:03:04 +0200
 
index 3cb79eb..e0c075a 100644 (file)
@@ -1,3 +1,4 @@
 var/lib/postfix-cn
 usr/share/postfix-cn
 usr/sbin
+etc/postfix
index b089b77..fad4a87 100644 (file)
@@ -1,2 +1,9 @@
 carnet_whitelist_clients usr/share/postfix-cn
 newaliases-gecos usr/sbin
+access_client_cn etc/postfix
+access_helo_cn etc/postfix
+access_sender_cn etc/postfix
+access_recipient_cn etc/postfix
+access_header_cn etc/postfix
+access_mime_header_cn etc/postfix
+access_body_cn etc/postfix
index 818ecff..a88f6ed 100755 (executable)
@@ -207,7 +207,14 @@ smtpd_recipient_restrictions="reject_invalid_hostname, \
                               reject_unauth_pipelining, \
                              permit_sasl_authenticated, \
                              permit_mynetworks, \
-                             reject_unauth_destination"
+                             reject_unauth_destination, \
+                              check_client_access hash:/etc/postfix/access_client_cn, \
+                              check_helo_access hash:/etc/postfix/access_helo_cn, \
+                              check_sender_access hash:/etc/postfix/access_sender_cn, \
+                              check_recipient_access hash:/etc/postfix/access_recipient_cn, \
+                              check_header_access regexp:/etc/postfix/access_header_cn, \
+                              check_mime_header_access regexp:/etc/postfix/access_mime_header_cn, \
+                              check_body_access regexp:/etc/postfix/access_body_cn"
 
 # dodaj samo rbl-ove iz debconfa
 if [ "$rbl" ]; then
@@ -399,6 +406,22 @@ do
 done   
 restart_postfix="yes"
 
+
+# obavijest za webmail
+
+cp-update -t postfix-cn /etc/postfix/main.cf <<EOF
+
+# Posluzitelji "193.198.233.95" "193.198.233.96" su odlazni posluzitelji za webmail.carnet.hr
+# Ukoliko koristite uslugu CARNET-ovog Webmaila, nemojte ih brisati iz "mynetworks"!
+
+EOF
+
+test -f /etc/postfix/access_client_cn && /usr/sbin/postmap /etc/postfix/access_client_cn
+test -f /etc/postfix/access_recipient_cn && /usr/sbin/postmap /etc/postfix/access_recipient_cn
+test -f /etc/postfix/access_sender_cn && /usr/sbin/postmap /etc/postfix/access_sender_cn
+test -f /etc/postfix/access_helo_cn && /usr/sbin/postmap /etc/postfix/access_helo_cn
+
+
 # restart 
 if [ "$restart_postfix" = "yes" ]; then
   service postfix restart