Spamfilter auf dem Mailserver?
Nicht der, der dafür sorgt, dass Mails im Spamordner des Users landen, sondern der, der die Mails bereits auf dem Server festhält und sie dort liegen lässt, bis der Administrator entscheidet, was damit zu machen ist.
Um ein Problem in Deiner Software auszuschließen, mal mit
http://www.blat.net/ von der Kommandozeile versuchen.
Wenn's dann auch nicht klappt, liegt das Problem nicht in Deiner Software.
Mails ohne Anhang = ungefährlich.
Mails mit Anhang = gefährlich.
Da könnte dann auch noch ein Virenscanner auf dem Mailsserver, an den die Mails geschickt werden, ein Wörtchen mitreden.