Complètement HS, mais j'ai remarqué y'a peu que Mail.app utilise une base sqlite pour stocker tout un paquet d'informations. Fermer l'application, puis aller dans ~/Library/Mail/ et ouvrir avec sqlite3 le fichier "Envelope Index".
On trouvera notamment la liste des adresses mails utilisées pour les auto complétions...
addresses <= liste des mails stockés
attachments <= lien entre un message et un nom de piece jointe
mailboxes <= structure des mailbox (répetoires etc.)
etc.
Attention quand même à bidouiller avec modération, c'est du sqlite donc ça ne gère pas les clés étrangères, et je ne sais pas l'impact que peut avoir la suppression d'éléments dans une ou autre des tables sans nettoyer derrière les autres tables.
M'enfin ça ouvre de belles perspectives à qui veut récupérer les adresses mails des contacts d'un utilisateur lambda sous macos, pour peu qu'on ait un accès en local sur la machine. Cela dit, il faut aussi voir que ces bases existent aussi sous thunderbird etc., c'est juste facile à trouver ici ^^
[^] # Re: Mail.app fait comme ca
Posté par iznogoud . En réponse au journal Maildir, Mbox et autres. Évalué à 2.
On trouvera notamment la liste des adresses mails utilisées pour les auto complétions...
addresses <= liste des mails stockés
attachments <= lien entre un message et un nom de piece jointe
mailboxes <= structure des mailbox (répetoires etc.)
etc.
Attention quand même à bidouiller avec modération, c'est du sqlite donc ça ne gère pas les clés étrangères, et je ne sais pas l'impact que peut avoir la suppression d'éléments dans une ou autre des tables sans nettoyer derrière les autres tables.
M'enfin ça ouvre de belles perspectives à qui veut récupérer les adresses mails des contacts d'un utilisateur lambda sous macos, pour peu qu'on ait un accès en local sur la machine. Cela dit, il faut aussi voir que ces bases existent aussi sous thunderbird etc., c'est juste facile à trouver ici ^^