También pueda ser corrido por usuarios individuales en su buzón propio y se integra con varios programas de correo.
Se anunció que el desarrollo de la versión 4.0.0 sería el foco del proyecto.
Programas de filtrado del correo como procmail pueden ser configurados para canalizar todo el correo entrante a través de Apache SpamAssassin con un cambio el archivo procmailrc del usuario.
La mayoría de reglas están basadas en expresiones regulares que están emparejadas contra el cuerpo o campos de encabezamiento del mensaje, pero Apache SpamAssassin también emplea varias otras técnicas antispam.
Apache SpamAssassin tiene un umbral de puntuación interno (configurable) para clasificar un mensaje como spam.
En la configuración por omisión, el contenido del correo es agregado como anexo MIME, con un breve resumen en el cuerpo de mensaje, y una descripción de las pruebas que resultaron en que fuera clasificado como spam.
En su configuración, los usuarios pueden especificar individuos cuyos mensajes de correo electrónico nunca son considerados spam, o cambiar las puntuaciones para ciertas reglas.
El usuario también puede definir una lista de idiomas en los que quiere recibir correo, y Apache SpamAssassin entonces asigna una puntuación más alta a todos los correos que parecen para ser escritos en otros idiomas.
Apache SpamAssassin refuerza sus reglas a través de filtros bayesianos donde el usuario o el administrador "alimenta" ejemplos de buenos (ham) y malo (spam) al filtro para que aprenda la diferencia entre ambos.