-
Hallo, wie kann ich z.B. eine email über einen server verschicken? Ich hatte da mal den code eines Programmes gesehen, dass dies tat. Es schickte nur der Reihe nach bestimmte Strings an den Server wie Absender, Inhalt usw.. Aber wie kann denn der Server wissen was, was ist?
Und wenn ich´s nicht "manuell" machen will, wie ist denn die Java-Mail-API?
-
Du kannst natürlich die Mail-API verwenden. Wenn du's aber unbedingt von Hand machne willst dann versuch mal folgendes in Telnet:
HELO irgendwas MAIL FROM:<@deinedomain.com:adresse@deinedomain.com> RCPT TO:<@empfängerdomain.com:adresse@empfängerdomain.com> DATA From: "Pogo" <adresse@deinedomain.com> To: "Empfänger" <adresse@empfängerdomain.com> Subject: Betreff Viel Text . QUIT
Du schreibst immer eine Zeile und wartest dann auf die Antwort vom Server. Bei DATA kannst du aber beliebig viele Zeilen schreiben. Die mail ist fertig, wenn du an den Server \r\n.\r\n (Also einen Punkt alleine in einer Zeile) sendest.
Sollte so eigentlich funktionieren.