Tom: eMail-Adress-Check, eMail-Codierung, Mailer-Script

Beitrag lesen

Hello Eddi,

Deine Gedanken zum Mailcheck finde ich gut dargestellt.

Die Gestalt einer Mail-Adresse wird durch die RFC 5322; 3.4 festgelegt. Demnach besteht eine Mail-Adresse aus einem Lokalen Teil, der sich von der Domain durch ein @-Zeichen trennt.

Der Lokale Teil kann seinerseits entweder aus einer Zeichenfolge von Buchstaben, Zahlen und einigen Sonderzeichen !#$%&'*+-/=?^_{|}~, oder aus einer Zeichenfolge bestehen, die in Doppelten Anführungszeichen quotiert ist. Diese besteht auch aus Buchstaben und Zahlen, kann aber mehr Sonderzeichen enthalten. Darunter können neben den Zeichen !#$%&'()\*+,-/:;<=>?@[]^\_{|}~ auch Leer- sein. Beide Varianten des Lokalen Teils dürfen darüber hinaus auch Punkte enthalten, können jedoch weder mit einem Punkt beginnen noch enden. Insgesamt darf der Lokale Teil die Länge von 64 Zeichen nicht überschreiten. (RFC 5321; 4.5.3.1.1)

Den syntaktischen Aufbau einer Domain definiert RFC 1035; 2.3.1. Sie besteht aus Namensbausteinen, die alle den gleichen Regeln folgen und voneinander jeweils mit einem einfachen Punkt abgetrennt werden. Im einfachsten Fall besteht Domain aus genau einem Baustein (z. B. localhost). Jeder Namensbaustein ist zwischen 1 und 63 Zeichen lang, muss mit einem Buchstaben beginnen und darf danach Buchstaben, Zahlen und Bindestriche enthalten. Faktisch kommen derzeit aber bei einer Top Level Domain (so z. B. com, de, net) keine Zahlen oder Bindestriche vor. Die Domain kann laut RFC 5321 Abs. 4.5.3.1.2 255 Zeichen Länge nicht überschreiten. Somit kann eine Mail-Adresse maximal 319 Zeichen lang sein.

Wenn wir jetzt noch die Gedanken zu den Codierungen (Content-Encoding und Content-Transfer-Encoding) dazuschreiben würden und auch auf Attachments eingehen würden, dann wäre das schon fast ein Fachartikel...

Wenn man dem dann als Resümee (neudeutsche Rechtschreibung *puh*) noch ein vernünftiges (ausbaufähiges) Mailerscript (vielleicht sogar mit getrenntem Template) zustande bringen könnten, hätten wir eine echte Baustelle in SelfHTML abgebaut :-))

Liebe Grüße aus dem schönen Oberharz

Tom vom Berg

--
 ☻_
/▌
/ \ Nur selber lernen macht schlau
http://bergpost.annerschbarrich.de