Tach!
Was mir derzeit nicht klar ist, ist die Frage, ob man für einen Mail-Body Zeichen maskieren muss oder ob man blindlings den Inhalt der $_SERVER-Werte hinausrotzen kann.
Kann man.
Du erzeugst dem Anschein nach keine HTML Mail, deshalb braucht es keine HTML Maskierung.
Stimmt auch. Default-Content-Type ist text/plain.
Aber vielleicht eine andere. Dedlfix? Weißt Du das?
Es gibt ein paar Regeln für die Formatierung beim Versand, zum Beispiel wenn einzelne Punkte in einer Zeile vorkommen, aber darum kümmert sich PHP oder darunter liegende Schichten.
Für Headerzeilen siehe aber Kontextwechsel erkennen und behandeln → E-Mail.
dedlfix.