[Eisfair] Antispam langsam?

Juergen Edner juergen at eisfair.org
Mo Jan 2 18:05:16 CET 2012


Hallo Rolf,

> EXISCAN_SPAMD_SKIP_AUTHENTICATED  =  yes
> 
> erzeugt bei eigenen, ausgehenden Emails:
> 
> spamd: connection from localhost [127.0.0.1] at port 39001
> spamd: checking message
>        <ffc724ef219fffdc8fcf7b87eed1f59f at localhost.localdomain> for
>        nobody:2145
> spamd: clean message (-99.4/6.0) for nobody:2145 in 13.2 seconds,
>        2388 bytes.
> spamd: result: . -99 - ALL_TRUSTED,AWL,USER_IN_WHITELIST
>        scantime=13.2,size=2388,user=nobody,uid=2145,required_score=6.0,
>        rhost=localhost,raddr=127.0.0.1,rport=38997,
>        mid=<4E8B3DD4.9050204 at rolf.lan>,
>        autolearn=ham

eventuell kannst Du es einmal mit folgender Modifikation am Skript
/var/install/config.d/mail.sh versuchen. Die Zeilenumbrüche darfst
Du natürlich nicht einfügen ;-)

@@ -3377,7 +3377,23 @@
  if [ "${EXISCAN_ACTION_ON_FAILURE}" != "pass" ]
  then
    echo "  # exiscan - check spam scanner availability"
-   echo "  warn    spam          = nobody:true"
+
+   acl2='warn'
+   if [ "${EXISCAN_SPAMD_SKIP_AUTHENTICATED}" = "yes" ]
+   then
+     echo "  ${acl2}    condition     = \${if
or{{eq{\$authenticated_id}{${FETCHMAIL_ESMTP_NAME}}}{={\$acl_m1}{0}}}{1}{0}}"
+     acl2='    '
+   fi
+
+   if [ "${EXISCAN_SPAMD_LIMIT}" != "0" -a "${EXISCAN_SPAMD_LIMIT}" != "" ]
+   then
+     echo "  ${acl2}    condition     = \${if
<{\$message_size}{${EXISCAN_SPAMD_LIMIT}}{1}{0}}"
+     echo "          condition     = \${if ={\$acl_m0}{0}{1}{0}}"
+   else
+     echo "  warn    condition     = \${if ={\$acl_m0}{0}{1}{0}}"
+   fi
+
+   echo "          spam          = nobody:true"
    echo "          set acl_m3    = 1"
    echo
  fi

Gruß Jürgen
-- 
Mail: juergen at eisfair.org


Mehr Informationen über die Mailingliste Eisfair