http://www.bitbull.ch/wiki/index.php?title=POP3_IMAP_SMTP_via_Telnet&feed=atom&action=historyPOP3 IMAP SMTP via Telnet - Revision history2024-03-29T02:01:01ZRevision history for this page on the wikiMediaWiki 1.34.2http://www.bitbull.ch/wiki/index.php?title=POP3_IMAP_SMTP_via_Telnet&diff=3587&oldid=prevChris at 15:41, 15 September 20172017-09-15T15:41:31Z<p></p>
<p><b>New page</b></p><div>SMTP<br />
[jump@zen ~]$ telnet mail.bitbull.ch 25<br />
Trying 82.220.2.26...<br />
Connected to mail.bitbull.ch.<br />
Escape character is '^]'.<br />
220 never eat yellow snow...<br />
ehlo domain.com<br />
250-prometueus.bitbull.ch<br />
250-PIPELINING<br />
250-SIZE 10240000<br />
250-ETRN<br />
250-AUTH CRAM-MD5 LOGIN DIGEST-MD5 PLAIN<br />
250-AUTH=CRAM-MD5 LOGIN DIGEST-MD5 PLAIN<br />
250 8BITMIME<br />
mail from:admin@domain.com<br />
250 Ok<br />
rcpt to: chris@bitbull.ch<br />
250 Ok<br />
data<br />
354 End data with <CR><LF>.<CR><LF><br />
Subject: test title<br />
here is the body of the mail<br />
.<br />
250 Ok: queued as 6B9054C0CE<br />
quit<br />
221 Bye<br />
Connection closed by foreign host.<br />
<br />
Ihre Eingabe Bedeutung<br />
HELO Test Sie melden Sich beim Mailserver mit HELO. Der Server wird ihnen antworten mit 250 OK oder etwas ähnlichem<br />
MAIL FROM:user@firma.tld Nun geben Sie vor, dass sie der User user@firma.tld wären. Das ist natürlich einfach zu fälschen. Nehmen Sie z.B. ihre Mailadresse. Sie wissen ja, dass diese Informationen vom Postfachserver sowieso nach der Zustellung der Mail gelöscht werden. Der Server muss mit einer 200er Meldung bestätigen.<br />
RCPT TO:mailadresse Hier müssen sie nun die gültige Mailadresse angeben, in die die folgende Mail zugestellt werden soll. Diese Information wird vom Mailserver genutzt. Der Server wird auch das mit einer 200er Meldung bestätigen<br />
DATA Nun sagen wir dem Mailserver, dass der Envelope abgeschlossen ist und wir die Nutzdaten senden möchten. Der Server wird auch das mit einer 200er Meldung bestätigen<br />
To: Testuser1<br />
From: Testuser2<br />
Subject: Testmail<br />
<br />
Test<br />
. Nun senden wir die Testmail und geben vor, dass die Fromadresse und To-Adresse einfach Testuser1 und Testuser2 sind. Der Betreff ist wahlfrei. Zwischen dem Header und dem Body muss eine leere Zeile sein, d.h. Sie drücken dazu einfach zweimal die Eingabetaste.<br />
<br />
nach dem Body muss in einer neuen Zeile einfach nur ein Punkt "." stehen.<br />
<br />
Der Server sollte die Mail angenommen haben.<br />
QUIT Wir beenden die Verbindung höflich<br />
<br />
POP3<br />
* telnet pop.domain.com pop3<br />
* +OK Hello there.<br />
* user user@domain.net<br />
* +OK Password required.<br />
* pass secret<br />
* +OK<br />
* list<br />
* 1 1586<br />
* 2 13304<br />
* 3 795<br />
* .<br />
* dele 2<br />
* +OK<br />
* quit<br />
* Connection closed by foreign host<br />
<br />
IMAP<br />
* telnet imap.example.com imap<br />
* Escape character is ']'.<br />
* * OK Courier-IMAP ready. Copyright 1998-2002 Double Precision, Inc. See COPYING for distribution information.<br />
* . login user@example.com secret<br />
* . OK LOGIN Ok.<br />
* A0001 CAPABILITY<br />
* * CAPABILITY IMAP4rev1 CHILDREN NAMESPACE THREAD=ORDEREDSUBJECT THREAD=REFERENCES SORT QUOTA<br />
* . logout<br />
* * BYE Courier-IMAP server shutting down<br />
* . OK LOGOUT completed<br />
<br />
[[Category:Linux]]</div>Chris