E’ possibile utilizzare il classico telnet da riga di comando per controllare l’accesso ad una casella email con protocollo IMAP e leggerne il contenuto. Innanzitutto va effettuata la connessione al server mail:
telnet mail_server 143
dove mail_server è il nome o l’ip del mail server.
A questo punto per effettuare il login, bisogna digitare:
. login user pass
dove user è l’username e pass e la relativa password. Se l’accesso viene correttamente effettuato, verrà visualizzato un messaggio tipo “OK User logged in“.
A questo punto per visualizzare l’elenco delle mailbox presenti per l’account email si potrà digitare:
. list "" "*"
Per visualizzare il numero dei messaggi di una mailbox (es INBOX) si potrà digitare:
. status INBOX (messages)
per conoscere il numero dei messaggi recenti:
. status INBOX (recent)
per conoscere il numero dei messaggi non letti:
. status INBOX (unseen)
Per selezionare una cartella IMAP, es INBOX:
. SELECT INBOXPer vedere gli UID di tutte le emails presenti:
. UID SEARCH ALLPer visualizzare l’header completo di un messaggio in particolare, es UID 1:
. FETCH 1 rfc822.headerPer visualizzare una versione sintetica dell’header:
. FETCH 1 allPer visualizzare il testo di una email:
. FETCH 1 BODY.PEEK[TEXT]Per visualizzare l’header completo di tutti i messaggi:
. FETCH 1:* rfc822.headerUsare con attenzione. Per cancellare tutti i messaggi nella cartella INBOX.Deleted:
. select "INBOX.Deleted"
. expunge
. uid store 1:* +FLAGS (\Deleted)
. closeInfine, per chiudere la connessione, bisognerà digitare:
. logout
enjoy!
Ti interessa acquistare un dominio a prezzi ultraconvenienti? clicca qui
Se hai trovato utili le informazioni su questo blog,
Fai una donazione!
Clicca sul bottone qui sotto o almeno clicca sul banner pubblicitario 🙂
Commenta