(html) Mails über telnet Hallo, Du kennst sie wohl schon zu genüge, diese tollen "Boah, willsu mail von Bill Gates schikknnn????"-Tutorials. Ok, damit lernt man auch wie man ne Mail schreibt, aber das wahre sind sie dann doch nicht. Und da ich bis jetzt noch keinen deutschen Text übers HTML-Mail versenden über Telnet gefunden habe (habe auch nicht danach gesucht ...) dachte ich mir, dass ich sowas mal schreiben könnte. Das Tutorial richtet sich an Windows (98/98/2000 ..) Benutzer - Wer Juhix/Linux hat wird das was hier steht wohl eh' wissen bzw. SEHR einfach umsetzen können. Fangen wir an! Zum verschicken einer Mail benötigen wir einen Server welcher ein Programm zum versenden von Mails installiert hat (Sendmail ...), um einen zu finden gibt es genug Listen voll davon (Mal bei google suchen ..). Notfalls eben alle möglichen IPs nach offenem 25'er Port scannen. Ich benutze hier einfach mal "posta.ssk.gov.tr" Start > Ausführen > "telnet posta.ssk.gov.tr 25" Eingeben. // telnet dürfte klar sein, // posta.ssk.gov.tr ist eben der Server // und 25 der Port > 220 posta.ssk.gov.tr Microsoft ESMTP MAIL Service, Version: 5.0.2195.4453 ready > at Sat, 22 Jun 2002 18:10:41 +0300 // 220 ist toll, denn das sagt uns, dass es funktioniert hat. // In diesem Falls sagt es uns, welche Software läuft und netterweise auch noch Datum und Uhrzeit. Mit "helo Ankara" stellen wir uns dem Server erst einmal vor. Ob du nun "helo 46465458", "helo Ichbineinkleinesschweinchen" oder sonstwas schreibt ist meißtens nicht wichtig. > 250 posta.ssk.gov.tr Hello [80.145.20.41] // 250, darüber können wir uns genau so freuen wie über 220 eben. // Doch wir merken, dass der böse Server unsere IP hat, also nix schlimmes machen .. Um dem Server mitzuteilen von wem die Mail denn kommen soll tippen wir "mail from:coole@mail.de" > 250 2.1.0 coole@mail.de....Sender OK // Toll, schon wieder 250 Jetzt fehlt noch der Empfänger, den bestimmen wir mit "rcpt to: Hoffentlich@gibtsdasnicht.su" > 250 2.1.5 Hoffentlich@gibtsdasnicht.su // Boah, schon wieder 250 Mit "data" teilen wir mit, dass jetzt die wichtigen Dinge kommen > 354 Start mail input; end with . // Diesmal keine 250, aber uns wird gesagt, dass wir unsere Eingabe mit "." beenden können. Mit "From: Peter Schmidt's Motorrad Versand" und danach "To: Einen den ich nicht kenne" bestimmen wir wie Sender und Empfänger bezeichnet werden. Jetzt mit "Subject: Mein Betreff" den Betreff einstellen; mit "Hi, ich bins, der Mail-Bär" den Text; und mit einem "." in einer Reihe beenden. Wenn jetzt etwas mit unserer lieben 250 kommt können wir uns freuen. ___HTML-Mails Jeder Outlook Express Benutzer kennt sie, die HTML Mails - bunt, kusiv, mit Bildern verziert und voller Viren. Um so schöne bunte Mails zu verschicken benötigen wir MIME (Multipurpose Internet Mail Extensions). Damit ist es auch möglich verschiedene Zeichensätze zu nutzen (Kyrillisch ..) und Dateien anzuhängen (Videos ..). Also erstmal wie gehabt die Standard-Sachen. Hier nochmal falls du etwas nicht behalten hast ..: telnet mein.mailserver.dd 25 helo Guenther mail from:Peter@gibtsnicht.dd rcpt to:Markus@gibtsauchnicht.dd data From: Peter Klos To: Markus Busch Subject: Krasse HTML Mail ey // Achtung, jetzt kommt was neues .. Mime-Version: 1.0 Content-Type: text/html Wenn das Mailprogramm nachher die Mail bekommt wird ihm mit "text/html" klar gemacht, dass es die Mail als HTML zu lesen hat. Möglich wär' hier auch "richtext" und ähnliches. jetzt noch den gewünschten Mailtext eintippen, z.B.

Hey Markus,

Geile Mail, nicht?

Bis dann, Peter

und einen Punkt in einer Reihe "." [Enter] Fertig! Villeicht kommt noch so ein Tutorial, dann geht es um verschiedene Sprachen, Dateianhänge und so was, das kann aber noch dauern ... Copyright und der Kram: kopieren, verändern, eigenen Namen drübersetzen erlaubt .. Das ist kein besonderes Wissen oder so, also soll es auch ruhig jeder erfahren > Je mehr es wissen desdo weniger fallen drauf rein :o) Euer RuntimeError (mailto:runtimeerror@mail.ru)