Leggere la posta via telnet con protocollo IMAP
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:
1 |
telnet mail_server 143 |
dove mail_server è il nome o l’ip del mail server.
A questo punto per effettuare il login, bisogna digitare:
1 |
. 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:
1 |
. list "" "*" |
Per visualizzare il numero dei messaggi di una mailbox (es INBOX) si potrà digitare:
1 |
. status INBOX (messages) |
per conoscere il numero dei messaggi recenti:
1 |
. status INBOX (recent) |
per conoscere il numero dei messaggi non letti:
1 |
. status INBOX (unseen) |
Per selezionare una cartella IMAP, es INBOX:
1 |
. SELECT INBOX |
Per vedere gli UID di tutte le emails presenti:
1 |
. UID SEARCH ALL |
Per visualizzare l’header completo di un messaggio in particolare, es UID 1:
1 |
. FETCH 1 rfc822.header |
Per visualizzare una versione sintetica dell’header:
1 |
. FETCH 1 all |
Per visualizzare il testo di una email:
. FETCH 1 BODY.PEEK[TEXT]
Per visualizzare l’header completo di tutti i messaggi:
1 |
. FETCH 1:* rfc822.header |
Infine, per chiudere la connessione, bisognerà digitare:
1 |
. 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