sistema externo de transporte postfix spamassassin

sistema externo de transporte postfix spamassassin

La ejecución local de spamassassin en el sistema de correo está provocando problemas de carga. En otro sistema que utiliza Exim como MTA, el envío de correo a una serie de sistemas spammassassin externos fue solo un cambio de una línea en la configuración y se consultaron por turnos.

Ahora, en una nueva configuración de Postfix, el transporte para escaneo de spam se ve así en /etc/postfix/master.cf:

smtpd pass - - - - 200 smtpd -o content_filter=spamassassin

y la definición de spamassassin también en /etc/postfix/master.cf es:

spamassassin unix - n n - - pipe user=debian-spamd argv=/usr/bin/spamc -f -e /usr/sbin/sendmail -oi -f ${sender} ${recipient}

Me gustaría aliviar la carga de este sistema, pero parece que no puedo encontrar ninguna documentación específica para transportes postfix para spamassassin externos. Lo más cerca que estuve fue algo que encontré en los documentos de Postfix. http://www.postfix.org/FILTER_README.htmlen Ejemplo de filtro de contenido avanzado, lo que me hizo intentar editar la línea de transporte para:

smtpd pass - - - - 200 smtpd -o content_filter=scan:<ExternalIP>:<ExternalPort>

Sin embargo, esto hizo que el transporte no estuviera disponible.

Respuesta1

spamassassin unix  -       n       n       -       -       pipe
  user=debian-spamd argv=/usr/bin/spamc -d <external_host1>,<external_host2>,<external_host3> -e /usr/sbin/sendmail -oi -f ${sender} ${recipient}

Esto funcionó aunque no es una operación por turnos, solo una conmutación por error.

Tambiénman spamc

Configuration File

The above command-line switches can also be loaded from a configuration file.

The format of the file is similar to the SpamAssassin rules files; blank lines and lines beginning with "#" are ignored. Any space-separated words are considered additions to the command line, and are prepended. Newlines are treated as equivalent to spaces. Existing command line switches will override any settings in the configuration file.

If the -F switch is specified, that file will be used. Otherwise, "spamc" will attempt to load spamc.conf in "SYSCONFDIR" (default: /etc/mail/spamassassin). If that file doesn't exist, and the -F switch is not specified, no configuration file will be read.

Example:

# spamc global configuration file

# connect to "server.example.com", port 783
-d server.example.com
-p 783

es una cosa.

información relacionada