Good to Know Database

Raspbian Wheezy: Funktion des Cyrus IMAP-Servers mit Netcat testen


Auch die Funktion eines IMAP-Servers kann mit Hilfe von Netcat oder Telnet schnell überprüft werden. In der folgenden Anleitung wird gezeigt, wie Sie zum Beispiel einen Cyrus IMAP-Server mit Hilfe von Netcat testen können.

Zuerst wird mit Netcat eine IMAP-Verbindung zum Mailserver aufgebaut. Hierbei sollte der IMAP-Server bereits eine Begrüßungsnachricht senden.

pi@raspberrypi ~ $ nc raspberrypi.home.lan imap
* OK [CAPABILITY IMAP4rev1 LITERAL+ ID ENABLE AUTH=PLAIN SASL-IR] raspberrypi Cyrus IMAP v2.4.16-Debian-2.4.16-4+deb7u1 server ready

Anschließend loggen Sie sich mit Ihrem Benutzernamen und dem dazugehörigem Passwort ein.

. login georg strenggeheim
. OK [CAPABILITY IMAP4rev1 LITERAL+ ID ENABLE ACL RIGHTS=kxte QUOTA MAILBOX-REFERRALS NAMESPACE UIDPLUS NO_ATOMIC_RENAME UNSELECT CHILDREN MULTIAPPEND BINARY CATENATE CONDSTORE ESEARCH SORT SORT=MODSEQ SORT=DISPLAY THREAD=ORDEREDSUBJECT THREAD=REFERENCES ANNOTATEMORE LIST-EXTENDED WITHIN QRESYNC SCAN XLIST URLAUTH URLAUTH=BINARY LOGINDISABLED COMPRESS=DEFLATE IDLE] User logged in SESSIONID=<cyrus-6943-1376143710-1>

Mit dem Befehl list können Sie sich jetzt die bestehende Verzeichnisstruktur des IMAP-Postfaches anzeigen lassen.

. list "" "*"
* LIST (\HasNoChildren) "." INBOX
. OK Completed (0.000 secs 2 calls)

Mit dem Befehl select können Sie jetzt das Verzeichnis INBOX auswählen.

. select inbox
* 1 EXISTS
* 1 RECENT
* FLAGS (\Answered \Flagged \Draft \Deleted \Seen)
* OK [PERMANENTFLAGS (\Answered \Flagged \Draft \Deleted \Seen \*)] Ok
* OK [UNSEEN 1] Ok
* OK [UIDVALIDITY 1376143153] Ok
* OK [UIDNEXT 2] Ok
* OK [HIGHESTMODSEQ 2] Ok
* OK [URLMECH INTERNAL] Ok
. OK [READ-WRITE] Completed

Durch den Befehl fetch können Sie sich jetzt eine E-Mail anzeigen lassen.

. fetch 1:2 rfc822
* 1 FETCH (FLAGS (\Recent \Seen) RFC822 {646}
Return-Path: <pi@raspberrypi.home.lan>
Received: from raspberrypi.home.lan ([unix socket])
         by raspberrypi (Cyrus v2.4.16-Debian-2.4.16-4+deb7u1) with LMTPA;
         Sat, 10 Aug 2013 14:05:37 +0000
X-Sieve: CMU Sieve 2.4
Received: from client.home.lan (raspberrypi.home.lan [192.168.10.52])
        by raspberrypi.home.lan (Postfix) with SMTP id 651A62089A
        for <georg@raspberrypi.home.lan>; Sat, 10 Aug 2013 14:04:48 +0000 (UTC)
From: <pi@raspberrypi.home.lan>
To: <georg@raspberrypi.home.lan>
Subject: Testmail
Message-Id: <20130810140459.651A62089A@raspberrypi.home.lan>
Date: Sat, 10 Aug 2013 14:04:48 +0000 (UTC)

Dies ist eine Testmail.
)
. OK Completed (0.000 sec)

Die Verbindung zum IMAP-Server wird mit dem Befehl logout beendet.

. logout
* BYE LOGOUT received
. OK Completed


Dieser Eintrag wurde am 10.08.2013 erstellt und zuletzt am 25.09.2016 bearbeitet.

Direkter Link zu dieser Seite: http://www.gtkdb.de/index_36_2279.html

[ Zur Startseite ]   [ Zur Kategorie ]


Valid XHTML 1.0 Transitional Valid CSS Valid Atom 1.0

© 2004-2018 by Georg Kainzbauer