Good to Know Database

CentOS 6: Funktion des Cyrus IMAP-Servers mit Telnet testen


Die folgende Vorgehensweise beschreibt wie Sie mit Hilfe von telnet die Funktionsfähigkeit eines IMAP-Servers testen können.

Zuerst müssen Sie eine Verbindung zum IMAP-Server aufbauen.

[root@centos6 ~]# telnet mail.home.lan imap
Trying 192.168.10.1...
Connected to mail.home.lan.
Escape character is '^]'.
* OK [CAPABILITY IMAP4 IMAP4rev1 LITERAL+ ID STARTTLS AUTH=PLAIN SASL-IR COMPRESS=DEFLATE] mail Cyrus IMAP v2.3.16-Fedora-RPM-2.3.16-6.el6_2.5 server ready

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

. login georg passwort
. OK [CAPABILITY IMAP4 IMAP4rev1 LITERAL+ ID LOGINDISABLED COMPRESS=DEFLATE ACL RIGHTS=kxte QUOTA MAILBOX-REFERRALS NAMESPACE UIDPLUS NO_ATOMIC_RENAME UNSELECT CHILDREN MULTIAPPEND BINARY SORT SORT=MODSEQ THREAD=ORDEREDSUBJECT THREAD=REFERENCES ANNOTATEMORE CATENATE CONDSTORE SCAN IDLE LISTEXT LIST-SUBSCRIBED X-NETSCAPE URLAUTH] User logged in

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

. list "" "*"
* LIST (\HasChildren) "." "INBOX"
* LIST (\HasNoChildren) "." "INBOX.Sent"
* LIST (\HasNoChildren) "." "INBOX.Spam"
* LIST (\HasNoChildren) "." "INBOX.Trash"
. OK Completed (0.000 secs 5 calls)

Der Befehl status liefert Informationen zum angegebenen Verzeichnis zurück. Je nachdem welche Option Sie übergeben, wird die Anzahl aller E-Mails (messages), die Anzahl der neuen E-Mails (recent) oder die Anzahl der ungelesenen E-Mails (unseen) angezeigt.

. status INBOX (messages)
* STATUS INBOX (MESSAGES 2)
. OK Completed
. status INBOX (recent)
* STATUS INBOX (RECENT 0)
. OK Completed
. status INBOX (unseen)
* STATUS INBOX (UNSEEN 0)
. OK Completed

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

. select inbox
* FLAGS (\Answered \Flagged \Draft \Deleted \Seen $Forwarded Junk NonJunk $MDNSent $label1 $label2 $label3)
* OK [PERMANENTFLAGS (\Answered \Flagged \Draft \Deleted \Seen $Forwarded Junk NonJunk $MDNSent $label1 $label2 $label3 \*)]
* 1 EXISTS
* 0 RECENT
* OK [UIDVALIDITY 1099694036]
* OK [UIDNEXT 35026]
* OK [NOMODSEQ] Sorry, modsequences have not been enabled on this mailbox
* OK [URLMECH INTERNAL]
. OK [READ-WRITE] Completed

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

. fetch 1:2 rfc822
* 1 FETCH (RFC822 {594}
Return-Path: <georg@home.lan>
Received: from mail.home.lan ([unix socket])
         by mail (Cyrus v2.3.16-Fedora-RPM-2.3.16-6.el6_2.5) with LMTPA;
         Sun, 11 Aug 2013 11:45:25 +0200
X-Sieve: CMU Sieve 2.3
Received: from client.home.lan (mail.home.lan [192.168.10.1])
        by mail.home.lan (Postfix) with SMTP id 81654C01B5
        for <root@home.lan>; Sun, 11 Aug 2013 11:45:00 +0200 (CEST)
From: <georg@home.lan>
To: <root@home.lan>
Subject: Testmail
Message-Id: <20130811094508.81654C01B5@mail.home.lan>
Date: Sun, 11 Aug 2013 11:45:00 +0200 (CEST)

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
Connection closed by foreign host.


Dieser Eintrag wurde am 11.08.2013 erstellt.

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

[ Zur Startseite ]   [ Zur Kategorie ]


Valid XHTML 1.0 Transitional Valid CSS Valid Atom 1.0

© 2004-2018 by Georg Kainzbauer