Email



  • 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.


Anmelden zum Antworten