Neues in der Kategorie E-Mail

Nach einer knappen Übersicht der POP3-Kommandos gemäß RFC 1225 führt Sie diese Seite durch eine Telnet-Beispielsitzung mit einem POP3-Server, die Ihnen zeigt, wie Anfragen und Antworten zwischen Client und Server ablaufen.

POP3 Kommandos (RFC 1225)

APOP
Verschlüsseltes Einloggen (Optional)
DELE
Markiert eine Nachricht als gelöscht.
LAST
Gibt die höchste bisher bearbeitete Nachrichtennummer zurück.
LIST
Gibt die Größe der Nachricht(en) zurück.
NOOP
No Operation, gibt einen positiven Wert zurück, falls der Server noch lebt.
PASS
Übermittelt das Passwort für USER im Klartext
RSET
Setzt die Markierung aller als gelöscht markierten Nachrichten zurück.
RETR
Holt eine komplette Nachricht (Head und Body).
STAT
Ermittelt die Anzahl der vorhandenen Nachrichten und die Größe der Mailbox.
TOP
Holt den Header und die angegebenen Zeilen der Nachricht.
TOP 10 5 holt den Header und die ersten 5 Zeilen von Nachricht 10.
(Optional)
UIDL
(Unique ID Listing) Fragt nach der eindeutigen Kennung der Nachricht.
(Optional)
USER
Übermittelt den Usernamen für die Mailbox (maildrop)
QUIT
Beendet die Verbindung. Löscht alle als gelöscht markierten Mails.

Eine POP3-Sitzung via Telnet

Unter Linux ist üblicherweise ein brauchbarer Telnet-Client vorhanden. Windows-Usern empfehle ich PuTTYtel oder HyperTerminal Private Edition.

Ein POP3-Server ist üblicherweise an Port 110 gebunden.

telnet localhost 110

Verbindungsaufbau

Trying 127.0.0.1...
Connected to localhost.
Escape character is '^]'.
+OK QPOP (version 2.2) at 127.0.0.1 starting.

Login

user thomas
+OK Password required for thomas.
pass xxxxxxx
+OK thomas has 8 messages (3371 octets).

Sobald Sie eingeloggt sind, sperrt der POP3-Server Ihr Postfach,
so daß von keiner anderen Stelle Nachrichten entfernt oder verändert werden können. (Transaktionsphase)

Die Grösse aller Nachrichten anzeigen.

LIST
+OK 8 messages (3371 octets)
1 510
2 412
3 413
4 376
5 374
6 409
7 455
8 422
.

Die Grösse der Nachricht Nr. 8 anzeigen.

LIST 8
+OK 8 422

Header und die ersten fünf Zeilen von Nachricht Nr. 8 anzeigen.

TOP 8 5
+OK 422 octets
Return-Path: <thomas>
Received: (from thomas@localhost)
        by localhost (8.8.8/8.8.8) id OAA00987
        for thomas; Tue, 22 Feb 2000 23:55:27 +0100
Date: Tue, 22 Feb 2000 23:55:27 +0100
From: thomas@localhost
Message-Id: <200002221355.OAA00987@localhost>
To: thomas@localhost
Subject: Perl und POP3
X-UIDL: 6be48a973d87a776ed1fd0135e28b0c2

Hallo Thomas,

Weisst du, wie man POP3-Server mit Perl anzapft?

CU
.

Nachricht Nr. 1 komplett (Header und Body) anzeigen.

RETR 1
+OK 510 octets
Return-Path: <thomas>
Received: (from thomas@localhost)
        by localhost (8.8.8/8.8.8) id OAA00917
        for thomas; Tue, 22 Feb 2000 23:47:46 +0100
Date: Tue, 22 Feb 2000 23:47:46 +0100
From: thomas@localhost
Message-Id: <000002221347.OAA00917@localhost>
To: thomas@localhost
Subject: Teste POP3
X-UIDL: 65d35b6764e2fc801f68323ba9288945
Status: U

Hallo Thomas,

spiel nicht soviel an irgenwelchen Servern rum.
Schlaf mal wieder ne Nacht
.

Eindeutige Kennung der Nachricht Nr. 1 ermitteln

UIDL 1
+OK 1 65d35b6764e2fc801f68323ba9288945

Nachricht Nr. 1 löschen

DELE 1
+OK Message 1 has been deleted.

Alle als gelöscht markierten Nachrichten wieder herstellen

RSET
+OK Maildrop has 8 messages (3449 octets)

Wie gross ist die Mailbox jetzt?

STAT
+OK 8 3449

Lebt der Server noch?

NOOP
+OK

Die Verbindung ordungsgemäss beenden.
Als gelöscht markierte Nachrichten werden jetzt gelöscht.

QUIT
+OK Pop server at localhost signing off.

Siehe auch

Nach einer knappen Übersicht der SMTP-Kommandos gemäss RFC 821 führt Sie diese Seite durch eine Telnet-Beispielsitzung mit einem SMTP-Server, die Ihnen zeigen soll, wie Anfragen und Antworten zwischen Client und Server ablaufen.

SMTP Kommandos RFC 821

HELO
EHLO
Anmelden beim Server
MAIL FROM:
Spezifiziert den Absender und leitet das Absenden von Mail ein.
RCPT TO:
Spezifizieren des Empfängers.
DATA
Nachrichteninhalt eingeben und übertragen.
RSET
Abbruch einer laufenden Übertragung und Reset der Verbindung.
SEND FROM:
Übertragung der Nachricht an ein Terminal. (Optional)
SOML FROM:
Übertragung der Nachricht an ein Postfach oder ein Terminal.
SEND OR MAIL
Optional, Enhanced SMTP)
SAML FROM:
Übertragung der Nachricht an ein Terminal und ein Postfach.
SEND AND MAIL
(Optional, Enhanced SMTP)
VRFY
Fragt nach, ob ein bestimmtes Postfach verfügbar ist. (Optional)
EXPN
Fragt nach den Mitgliedern einer Maillingliste. (Optional, Enhanced SMTP)
HELP
Fordert Hilfeinstruktionen an. (Optional, Enhanced SMTP)
NOOP
No Operation, gibt einen positiven Wert zurück, falls der Server noch lebt.
QUIT
Ordnungsgemässes Abmelden beim SMTP-Server.
TURN
Dreht das Verhältnis zwischen Server und Client um. (Optional, Enhanced SMTP)

Eine SMTP-Sitzung via telnet

Unter Linux ist üblicherweise ein brauchbarer Telnet-Client vorhanden. Windows-Usern empfehle ich PuTTYtel oder HyperTerminal Private Edition.

Ein SMTP-Server ist üblicherweise an den Port 25 gebunden.

telnet localhost 25

Verbindungsaufbau

Trying 127.0.0.1...
Connected to localhost.
Escape character is '^]'.
220 Rechnername ESMTP Mailerinformation Datumsangabe

login

EHLO localhost

Antwort der SMTP-Servers

250-Rechnername Hello thomas@localhost [127.0.0.1], pleased to meet you
250-8BITMIME
250-SIZE
250-DSN
250-ONEX
250-ETRN
250-XUSR
250 HELP

Eine Übersicht der Hilfethemen anfordern

HELP
214-This is  XXXXX
214-Topics:
214-    HELO    EHLO    MAIL    RCPT    DATA
214-    RSET    NOOP    QUIT    HELP    VRFY
214-    EXPN    VERB    ETRN    DSN
214-For more info use "HELP <topic>".
214-For local information send email to Postmaster at your site.
214 End of HELP info

Hilfe zu einem bestimmten Thema (HELP topic)

HELP MAIL
214-MAIL FROM: <sender> [ <parameters> ]
214-    Specifies the sender.  Parameters are ESMTP extensions.
214-    See "HELP DSN" for details.
214 End of HELP info HELP MAIL

Absender spezifizieren

MAIL From: dummy
250 dummy... Sender ok

Eingaben zurücksetzen

RSET
250 Reset state

Diesmal den richtigen Absender einsetzen

MAIL From: thomas
250 thomas... Sender ok

Empfänger

RCPT To: info@thomas-fahle.de
250 info@thomas-fahle.de... Recipient ok (will queue)

Einen zweiten Empfänger angeben

RCPT To: info@xyz.de
250 info@xyz.de... Recipient ok (will queue)

Nachrichtentext und ggf. Header eingeben. Ein einzelner Punkt (.) am Anfang einer Zeile beendet die Eingabe.

DATA
354 Enter mail, end with "." on a line by itself
Subject: Teste SMTP

Hallo allerseits,
..........

MFG

.
250 SAA02108 Message accepted for delivery

Sitzung ordungsgemäss beenden

QUIT
221 Rechnername closing connection
Connection closed by foreign host.

Siehe auch

Über dieses Archiv

Diese Seite enthält aktuelle Einträge der Kategorie E-Mail.

Datenbanken ist die vorherige Kategorie.

Finance ist die nächste Kategorie.

Aktuelle Einträge finden Sie auf der Startseite, alle Einträge in den Archiven.

Blog Roll

Powered by

Powered by Movable Type 5.2.10

Creative Commons-Lizenz

Creative Commons License
Dieses Weblog steht unter einer Creative Commons-Lizenz.