Tach!
Ich sagte ja auch nicht, dass der MTA die Auslieferbarkeit überprüft, sondern das mail() prüft ob alle erforderlichen Daten im korrekten Zustand sind um prinzipiell vom MTA ausgeliefert zu werden, also ´´für den Versand akzeptiert wurde``. Der MTA wird wohl kaum bemüht wenn mail() Quark erhält.
Was genau kann er aber im vorliegenden Fall prüfen? Die Email-Adresse? Ich gehe davon aus, dass das nicht die Ursache ist. Man muss sich schon sehr anstrengen, um unwillentlich eine derart falsche Adresse zu produzieren, die kein MTA ausliefern kann, und sie deshalb gleich beim Übergeben ablehnt. Das Subject wird von PHP in eine harmlose Form gebracht. Der Body interessiert sowieso nicht. Die Additional Headers, trotz ihres formalen Fehlers halte ich auch nicht für die false-Ursache.
Lassen wir es erst einmal dabei. Ohne dass der OP auf die bisherigen Vermutungen eingeht, werden wir es sowieso nicht erfahren.
dedlfix.