Hallo Frank,
Könnte ich mir nun einfach einen eigenen Namen und Wert für den Header ausdenken und wie z.B. den "From:"-Header hinzufügen und diese dann in die mail()-Funktion einbauen?
$header .= "IdentifierHeader: $UniqueID\n";
Ja, allerdings müssen selbst erfundene Header afaik mit »x-« anfangen, also z.B. »x-IdentifierHeader: ...«.
und 2. Muss ich damit rechnen, dass die E-Mailprogramme, meinen selbst erstellen Header löschen oder beim weiterleiten der E-Mail nicht mitsenden?
Das wird vom Mailprogramm abhängig sein: Thunderbird setzt ja beim Weiterleiten den kompletten Header in den Mailtext, hier bekommst du also auf jeden Fall deinen Header zugeschickt, im Header der weitergeleiteten Mail taucht der selbst erstellte Header aber nicht auf - in anderen Programmen wird das ähnlich sein ...
Grüße aus Nürnberg
Tobias