Tom: Zwischenfazit?

Beitrag lesen

Hello,

Ich fasse also mal zusammen:

• Zeichen, die nach Newline aussehen, werden in Headern generell nicht zugelassen (Verwerfen der Email).

• Der Betreff wird ggf. codiert (mb_encode_mimeheader).

• Der Absendername wird in " eingeschlossen und ggf. codiert.

• Die Emailadresse des Absenders darf der Einfachheit halber (da wir keine perfekte Mailfunktion hier implementieren wollen) nur die Zeichen [a-zA-Z0-9.@-_]+ enthalten.

Ist das OK?

Das sieht nun schon _fast_ gut aus.

Das Codieren mit mb_encode_mimeheader() muss berücksichtigen, wie die Zeichen bereits codiert sind, wenn sie Dein Script erreichen.

Was ist mit From:, Cc:, Bcc: ?

Und die Zeichen der Meldung müssen dann auch noch auf das Content-Encoding geprüft und ggf. einem Transfer-Encoding unterzogen werden.

Ein harzliches Glückauf

Tom vom Berg

http://bergpost.annerschbarrich.de
.

--
Nur selber lernen macht schlau