diff --git a/HowtoDovecot.md b/HowtoDovecot.md index a03ee683..b4394f1e 100644 --- a/HowtoDovecot.md +++ b/HowtoDovecot.md @@ -476,6 +476,49 @@ auth_debug = yes #auth_debug_passwords = yes ~~~ +### Se connecter en IMAP via telnet + +Pour debug des situations, on peux se connecter en IMAP cia telnet en local sur le port 143, voici quelques commandes utiles : + +~~~ +~# telnet 127.0.0.1 143 +Trying 127.0.0.1... +Connected to 127.0.0.1. +Escape character is '^]'. +* OK [CAPABILITY IMAP4rev1 LITERAL+ SASL-IR LOGIN-REFERRALS ID ENABLE IDLE STARTTLS AUTH=PLAIN AUTH=LOGIN] Dovecot ready. +~~~ + +* Se connecter avec un utilisateur : + +~~~ +a1 LOGIN foo $PASSWORD +a1 OK [CAPABILITY IMAP4rev1 LITERAL+ SASL-IR LOGIN-REFERRALS ID ENABLE IDLE SORT SORT=DISPLAY THREAD=REFERENCES THREAD=REFS THREAD=ORDEREDSUBJECT MULTIAPPEND URL-PARTIAL CATENATE UNSELECT CHILDREN NAMESPACE UIDPLUS LIST-EXTENDED I18NLEVEL=1 CONDSTORE QRESYNC ESEARCH ESORT SEARCHRES WITHIN CONTEXT=SEARCH LIST-STATUS BINARY MOVE SPECIAL-USE] Logged in +~~~ + +* Pour lister les repertoires : + +~~~ +a2 LIST """*" +* LIST (\HasNoChildren \Sent) "." Sent +* LIST (\HasNoChildren) "." Envoy&AOk-s +* LIST (\HasNoChildren \Trash) "." Trash +* LIST (\HasNoChildren \Drafts) "." Drafts +a2 OK List completed (0.000 + 0.000 secs). +~~~ + +* Pour examiner le contenu d'un dossier : + +~~~ +a3 EXAMINE INBOX +* FLAGS (\Answered \Flagged \Deleted \Seen \Draft) +* OK [PERMANENTFLAGS ()] Read-only mailbox. +* 263 EXISTS +* 0 RECENT +* OK [UNSEEN 2] First unseen. +* OK [UIDVALIDITY 1571146202] UIDs valid +* OK [UIDNEXT 278] Predicted next UID +a3 OK [READ-ONLY] Examine completed (0.000 + 0.000 secs). +~~~ ## Optimisations