Carlos E. R. wrote:
Pues la que dijieste que usas, la del:
spamassassin unix - n n - - pipeuser=nobody argv=/usr/bin/spamc -f -e /usr/sbin/sendmail -oi -f ${sender} ${recipient}
Bueno, eso es lo que pone en la documentación de SA.
Ya les vale. ¡Pero si el IMAP es una maravilla! Es hasta parecido a la cosa esa del "exchange server", en el sentido de que puedes acceder a tus correos desde cualquier maquina de la red, con tus carpetitas y todo. Será posible... si no tienen más que donde pone pop3 cambiar a imap y listo, sanseacabó, transparente todo.
No creas. La máquina donde tengo a SuSE no es muy potente que digamos (Pentium III a 1 GHz. con 512 MB. de SD-RAM) y no mueve muy rápido los correos en las carpetas IMAP (le cuesta un poco) y la gente es muy "tiquismiquis" para esas cosas.
El problema es que el spamassassin guarda los ficheros resultado del entrenamiendo en el directorio $HOME/.spamassassin/ del usuario que llame al spamassassin. Es decir, al llamar al spamassassin globalmente, desde el postfix, ese entrenamiento será global para todo el sistema, lo cual te obligaría a revisar los correos de los usuarios para ver que es spam y que no: y eso podría ser hasta ilegal.
El entrenamiento lo estoy llevando a cabo (ya solucioné el problemilla) con correos enviados a mí, todavía no lo he puesto a funcionar para los demás. Primero quiero asegurarme al máximo de no tener falsos positivos.
A ver, hipótesis. Prueba lo siguiente:
En "/etc/sysconfig/spamd" tendrás probablemente:
SPAMD_OPTS="-d -c"
Pues pon:
SPAMD_OPTS="-d -c -x --virtual-config-dir=/vhome/%l/spamassassin"
(no estoy seguro de las comillas) (cambia %l por %u si tienes varios dominios)
Y crea el directorio /vhome con permisos de escritura para el usuario que ejecute smpamd - en el mio es root. U otro directorio que se te ocurra, claro.
Prueba eso y me cuentas, ardo de curiosidad por saber si funciona O:-)
Te agradezco de veras la disertación que has hecho del SA, ¡menuda disección! :) Pero me instalé la versión 2.5 y luego SuSE me la actualizó a la 2.55. Como siempre estáis comentado que hay que instalar de los CD de SuSE (en este caso FTP)... Pues me bajé lo que SuSE me dio, por lo que no funcionaría lo de los "usuarios virtuales" (vhome).
Ah, y si no quieren entrenarlo tus usuarios, que les den (morcillas, que están muy buenas, por cierto): tu no eres quien para leerte SUS correos :-P
Vamos, que es su problema, no el tuyo. Allá ellos si quieren recibir spam.
Uhmm. Sí ya lo he pensado... más de una vez. Pero bueno, algo hay que hacer, y ya se sabe lo que le cuesta a la gente acostumbrarse a las cosas nuevas.
Es para usuarios que no tienen cuenta local, o sea, que no están en el '/etc/passwd'. Pero no te puedo explicar como se haría: simplemente he leido ese "readme", y me ha llamado la atención.
O.K.
Sasto. Pero también es importante, porque si un usuario se queja de que no le llegan ciertos correos que quiere ver y que se marcan como spam, pues es precisamente ahí donde tiene que incluir sus propias entradas white/black list.
Sip. De todas formas, mejor SA que nada. Conforme se vayan quejando (que se quejarán, seguro), ya me lo irán diciendo. Y si se ponen muy pesados, les pongo IMAP (je, je...) :) Saludos, -- Camaleón