Anch'io ho lo stesso problema.
Anche mettendo il From:
email@dominio.it come header nel php, il sistema antispam (in realtà almeno 2 completamente diversi tra loro), vedono l'email sempre con mittente:
isbmaste@zeus.dnssplan.com in cui zeus.dnssplan.com non esiste e quindi la mail viene bloccata.
Vi decidete a configurare correttamente i server, oppure a fornire soluzioni alternative?