web-dev-qa-db-fra.com

Puis-je "parler IMAP" et revoir mon quota de courrier actuel?

J'essaie de résoudre un problème de quota de boîte de réception frustrant. Thunderbird dit que ma boîte de réception est pleine à 80%. Mon FAI dit que ce n'est pas le cas. Nous avons fait quelques ajustements et je devrais avoir 2G disponible (c'était "illimité"). Thunderbird, malheureusement, indique toujours que j'utilise 206456 de ma limite de 256 000 Ko sur la racine du quota "ROOT".

Existe-t-il une méthode de ligne de commande que je peux utiliser pour savoir ce que mon hôte de messagerie dit à Thunderbird? Mutt peut-il me dire?

7
Amanda

Peut-être que la bibliothèque Python imaplib pourrait vous aider. Lancez une console python à partir du terminal avec python. Ensuite, créez une connexion IMAP avec les commandes suivantes:

>>> import imaplib
>>> conn = imaplib.IMAP4('hostname')
>>> conn.login('username', 'password')

Si votre serveur IMAP utilise SSL, utilisez le constructeur IMAP4_SSL au lieu de IMAP4. Vous pouvez ensuite utiliser les méthodes getquotaroot ou getquota sur la connexion. Par exemple:

>>> conn.getquotaroot('INBOX')
>>> conn.getquota('quota root') # using the root from the previous command
6

Utiliser openssl:

openssl s_client -connect example.org:imap -starttls imap

puis connectez-vous lorsque vous recevez une invite:

a LOGIN [email protected] password

et enfin :

a GETQUOTA ""