Und um es nochmal ganz deutlich zu sagen: Wir sind mit unseren Tests am Ende unserer Möglichkeiten angekommen.
Es gibt noch andere Möglichkeiten E-Mail Versand mit PHP zu testen, die aber alle komplexer (und damit auch Fehleranfälliger für umgebungsspezifische Probleme) sind, als das was wir hier versuchen.
Das einfachste wäre wenn du die Möglichkeit hättest, das ganze auf einem frischen Windows zu testen, Beispielsweise auf einer virtuellen Maschine.
Du kannst natürlich auch einen mailcatcher statt mailtodisk versuchen. Den einfachsten den ich kenne ist
mailhog. da gibts ein mhsendmail.exe was du in den sendmail_path einträgst und eine mailhog.exe die du starten musst und dann den smtp traffic auf dem fest definierten Port abgreift. Da kann man nichts verkonfigurieren außer den sendmail_path falsch setzen. Aber auch hier könnte sich natürlich irgendeine sicherheitssoftware dazwischenschalten.
Oder du konfigurierst sendmail voll aus, zum beispiel auf eine gmail email adresse.