POP3 IMAP SMTP via Telnet

From Bitbull Wiki
Jump to navigation Jump to search

SMTP

[jump@zen ~]$ telnet mail.bitbull.ch 25
Trying 82.220.2.26...
Connected to mail.bitbull.ch.
Escape character is '^]'.
220 never eat yellow snow...
ehlo domain.com
250-prometueus.bitbull.ch
250-PIPELINING
250-SIZE 10240000
250-ETRN
250-AUTH CRAM-MD5 LOGIN DIGEST-MD5 PLAIN
250-AUTH=CRAM-MD5 LOGIN DIGEST-MD5 PLAIN
250 8BITMIME
mail from:admin@domain.com
250 Ok
rcpt to: chris@bitbull.ch
250 Ok
data
354 End data with <CR><LF>.<CR><LF>
Subject: test title
here is the body of the mail
.
250 Ok: queued as 6B9054C0CE
quit
221 Bye
Connection closed by foreign host.
Ihre Eingabe 			Bedeutung
HELO Test 			Sie melden Sich beim Mailserver mit HELO. Der Server wird ihnen antworten mit 250 OK oder etwas ähnlichem
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.
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
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
To: Testuser1
From: Testuser2
Subject: Testmail

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

 nach dem Body muss in einer neuen Zeile einfach nur ein Punkt "." stehen.

Der Server sollte die Mail angenommen haben.
QUIT 	Wir beenden die Verbindung höflich

POP3

* telnet pop.domain.com pop3
* +OK Hello there.
* user user@domain.net
* +OK Password required.
* pass secret
* +OK
* list
* 1 1586
* 2 13304
* 3 795
* .
* dele 2
* +OK
* quit
* Connection closed by foreign host

IMAP

* telnet imap.example.com imap
* Escape character is ']'.
* * OK Courier-IMAP ready. Copyright 1998-2002 Double Precision, Inc. See COPYING for distribution information.
* . login user@example.com secret
* . OK LOGIN Ok.
* A0001 CAPABILITY
* * CAPABILITY IMAP4rev1 CHILDREN NAMESPACE THREAD=ORDEREDSUBJECT THREAD=REFERENCES SORT QUOTA
* . logout
* * BYE Courier-IMAP server shutting down
* . OK LOGOUT completed