Lieber Georgi,
wie man am besten eine Mail versendet hängt von einer Vielzahl von Faktoren ab. Beschreibe also Dein Vorhaben genauer. Erlaube mir einen Tipp: Manchmal ist das "Beste" schlicht "gar nicht".
Dein
header ("Location: mailto:$empfaenger?subject=xxxxxxxx");
veranlasst (bestenfalls) den Browser eines Benutzers bei dessen Betriebssystem den Start (oder auch nur ein Fenster) des Mailclients anzufordern und Empfänger sowie Subjekt in die passenden Eingabefelder einzusetzen. PHP versendet in dem Fall nichts.