spmfilter ist ein Framework für E-Mail-Filterung. Es will ein allgemeines Filter-Framework für jeden Zweck sein. Das API ermöglicht es spmfilter-Plugins, auf Nachrichten zuzugreifen, wenn sie vom MTA verarbeitet werden. Das ermöglicht ihnen, die Mails während der SMTP-Transaktion zu untersuchen und zu ändern. Plugins werden zur Laufzeit geladen und können in beliebiger Reihenfolge verarbeitet werden. Die Verarbeitungskette kann auch von einem Plugin geändert werden, beispielsweise wenn das Plugin die weitere Verarbeitung unterbinden will. (non)