app-antivirus/clamav: updated clamav-milter README
authorThomas Raschbacher <lordvan@gentoo.org>
Fri, 20 Apr 2018 12:01:30 +0000 (14:01 +0200)
committerThomas Raschbacher <lordvan@gentoo.org>
Fri, 20 Apr 2018 12:03:08 +0000 (14:03 +0200)
Package-Manager: Portage-2.3.27, Repoman-2.3.9

app-antivirus/clamav/clamav-0.99.2-r1.ebuild
app-antivirus/clamav/clamav-0.99.2-r3.ebuild
app-antivirus/clamav/files/clamav-milter.README.gentoo
app-antivirus/clamav/files/clamd.initd-r6

index c0eb37e298b74391a63511617e7d64fe4480e42a..d4a161880c90bdd424141bd4edc2695fbd3ee505 100644 (file)
@@ -1,4 +1,4 @@
-# Copyright 1999-2017 Gentoo Foundation
+# Copyright 1999-2018 Gentoo Foundation
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=6
index a4419b7542f536655152d9c6d264627e83160247..44c387e2dcf4b978da6632e2dd76a8aae2e50d08 100644 (file)
@@ -1,4 +1,4 @@
-# Copyright 1999-2017 Gentoo Foundation
+# Copyright 1999-2018 Gentoo Foundation
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=6
index 17e9ba628ea50b0d864d488400097d50ba217729..f526bd35a9264c87a2ab76ee35b65e9754780384 100644 (file)
@@ -19,7 +19,10 @@ Step 2 - Tell the init script to start clamd as well as freshclam and the
        START_FRESHCLAM=yes
        START_MILTER=yes
 
-Step 3 - Edit sendmail.mc
+Step 3 - Inform your MTA about the new milter.
+
+            SENDMAIL
+        Step 3.a.1 - Edit sendmail.mc
 
        Add these lines to sendmail.mc before any any other 
        INPUT_MAIL_FILTER lines and before MAILER(local)
@@ -30,15 +33,53 @@ Step 3 - Edit sendmail.mc
        INPUT_MAIL_FILTER(`clmilter',`S=local:/var/run/clamav/clmilter.sock, F=, T=S:4m;R:4m')dnl
        define(`confINPUT_MAIL_FILTERS', `clmilter')dnl
 
-Step 4 - Rebuild sendmail.cf
+       Step 3.a.2 - Rebuild sendmail.cf
 
        cd /etc/mail
        m4 sendmail.mc > sendmail.cf
 
-Step 5 - Start clamad
+
+       
+           POSTFIX
+       Step 3.b - Edit main.cf.
+
+       Add unix:/var/run/clamav/clamav-milter.sock to your 
+       smtpd_milters line.  If the line doesn't exist, just
+       stick it at the bottom of main.cf on a new line.
+       
+       If you're appending, this is a space separated list.
+       If virus scanning is your most intensive test, you 
+       may wish to put it on the end of the list so earlier,
+       easiser tests may punt the message before you go through the
+       trouble of virus scanning it.
+
+       Only one milter example:
+
+       # milters to run on network received mail.
+       smtpd_milters=unix:/var/run/clamav/clamav-milter.suck
+
+       Multiple milters example:
+
+       # milters to run on network received mail.
+       smtpd_milters=unix:/var/run/dkim-filter/dkim-filter.sock unix:/var/run/clamav/clamav-milter.sock
+
+
+Step 5 - Adjust permissions for clamav-milter socket
+
+       Edit /etc/clamav-milter.conf and check/change MilterSocketGroup and MilterSocketMode
+       e.g. for postfix it would be this (sendmail,.. should be similar):
+       MiltersocketGroup postfix
+       MilterSocketMode 660
+
+Step 6 - Start clamad
 
        /etc/init.d/clamd start
 
-Step 6 - Restart sendmail
+Step 7 - Restart your MTA
 
+           SENDMAIL
        /etc/init.d/sendmail restart
+
+           POSTFIX
+       /etc/init.d/postfix restart
+
index 7b50af640727a31368bfde3c5d3c8f81039ca705..8cf8dd0a4bacc8f443c183f21d1ff0061cab6778 100644 (file)
@@ -1,5 +1,5 @@
 #!/sbin/openrc-run
-# Copyright 1999-2013 Gentoo Foundation
+# Copyright 1999-2018 Gentoo Foundation
 # Distributed under the terms of the GNU General Public License v2
 
 daemon_clamd="/usr/sbin/clamd"