Iată și un mic cheat sheet pentru protocolul IMAP și varianta sa sigură/criptată IMAPS:
Cheat sheet:
Port IMAP: 143 Port IMAPS: 993 Comenzi client: 01 LOGIN numeutilizator parola 02 LIST "" * 03 SELECT INBOX 04 STATUS INBOX (MESSAGES) 05 FETCH numarmesaj FULL 06 LOGOUT Răspunsuri server: * date legate de răspuns XX OK mesaj de oroare
Iată un exemplu de conversație cu un server IMAP:
$ telnet -z ssl mail.novit.ro 993 Trying 209.20.83.20... SSL: unable to get local issuer certificate (20) Connected to mail.novit.ro. Escape character is '^]'. * OK [CAPABILITY IMAP4rev1 UIDPLUS CHILDREN NAMESPACE THREAD=ORDEREDSUBJECT THREAD=[...bla...bla...bla...] 01 LOGIN adresamail parola 01 OK LOGIN Ok. 02 LIST "" * * LIST (Unmarked HasNoChildren) "." "INBOX" 02 OK LIST completed 03 SELECT INBOX * FLAGS (receipt-handled Draft Answered Flagged Deleted Seen Recent) * OK [PERMANENTFLAGS (receipt-handled * Draft Answered Flagged Deleted Seen)] Limited * 66 EXISTS * 0 RECENT * OK [UIDVALIDITY 1218022068] Ok * OK [MYRIGHTS "acdilrsw"] ACL 03 OK [READ-WRITE] Ok 04 STATUS INBOX (MESSAGES) * STATUS "INBOX" (MESSAGES 66) 04 OK STATUS Completed. 05 FETCH 10 FULL * 10 FETCH (FLAGS (Seen) INTERNALDATE "09-Sep-2008 11:48:04 +0300" RFC822.SIZE 9104 [...bla...bla...bla...] 05 OK FETCH completed. 06 LOGOUT * BYE Courier-IMAP server shutting down 06 OK LOGOUT completed Connection closed by foreign host.
Pentru IMAPS se folosește comanda
telnet -z ssl server 993.
Enjoy
Related posts:






