Tach!
Das ist unter PHP mit Verwendung von mail() unnötig.
Eine Eigenentwicklung macht mail() überflüssig und hat den Vorteil einer eigenen von php.ini unabhängigen Konfiguration sowie einfachen Anwendung und einfachen Fehlersuche.
Ob irgendetwas ein Vorteil oder Nachteil ist, hängt von der Aufgabenstellung ab. Warum es im Falle des OP von Vorteil sein soll, musst du noch erklären.
Und wenn du schon unabhängig sein willst, so lass doch das Sendmail gleich ganz aus dem Spiel und liefere die Post direkt ab. Hat bestimmt viele Vorteile. Zum Beispiel den, dass die Zustellung nicht im Cache landet und auch nicht später wiederholt wird, wenn sie nicht gleich klappt ... </ironie>
dedlfix.