Mon évolution (3.0.3) a un répertoire maildir:
~/.local/share/evolution/mail/local/
cur/##########.######_#.username:2,S
cur/#########.######_#.username:2,S
folders.db
new/
tmp/
folders.db
dit quelque chose à propos de sqlite
, je ne peux pas dire s'il y a des messages électroniques dans ce fichier; les fichiers sous cur
semblent contenir des messages; mais ils ne sont pas au format mbox
et il ne semble pas que tous les messages que j'ai sous "Sur cet ordinateur" se trouvent dans ces fichiers.
Il n'y a pas de répertoire ~/.evolution/
.
Comment (et où, si je ne cherche pas au bon endroit) Evolution stocke-t-elle ses emails?
L'implémentation du dossier local par défaut (pour les dossiers sous "Sur cet ordinateur") utilise le format mbox (5), dans lequel tous les messages au niveau supérieur de chaque dossier sont conservés de manière contiguë dans un seul fichier, complété par des fichiers de résumé et d'index. Cette structure se trouve sous ~/.evolution/mail/local /. Pour chaque dossier de messagerie foo, il existe tout ou partie des fichiers suivants:
foo
foo.cmeta
foo.ev-summary
foo.ev-summary-meta
foo.ibex.index
foo.ibex.index.data
foo.sbd
Le fichier foo est tout simplement du vieux format mbox (5) et vous pouvez y accéder (avec précaution, et de préférence en lecture seule) avec un MUA qui comprend le format mbox, c'est-à-dire la quasi-totalité d'entre eux. Par exemple avec 'mutt':
$ mutt -R -f ~/.evolution/mail/local/foo
Vous ne devriez le faire que lorsque Evolution ne fonctionne pas. Notez que tous les fichiers supplémentaires peuvent être supprimés et Evolution les reconstruira à la prochaine exécution. Vous pouvez également grep le fichier pour les chaînes de texte ou les adresses à utiliser dans le monde UNIX normal.
Le fichier foo ne contient que des messages. Si le dossier foo contient d'autres dossiers, le contenu du répertoire foo.sbd ressemble récursivement à la liste ci-dessus.
Je peux honnêtement dire sans aucune hésitation que cette réponse m'a été fournie par think FAQ-Evolution page Web. vous pouvez l'examiner pour plus d'informations.
À partir de la documentation d'aide dans Evolution;
Evolution 3.6 et versions ultérieures stockent ses données conformément à la spécification XDG Base Directory. Par défaut cela signifie:
Les fichiers de données de l'utilisateur
$HOME/.local/share/evolution
Divers fichiers de configuration et d'état
$HOME/.config/evolution
Paramètres du compte
$HOME/.config/evolution/sources
Caches de données jetables
$HOME/.cache/evolution
Paramètres de configuration dans GSettings
$HOME/.config/dconf
Sur ma version d'Evolution:
dpkg --status evolution | grep -i version
Version: 3.18.5.2-0ubuntu1
Dossiers locaux ("Sur cet ordinateur"): ~/.local/share/evolution/mail/local/.<folder_name>
ls -a ~/.local/share/evolution/mail/local/ . .. ._2EDrafts ._2EDrafts.cmeta ..cmeta cur .Drafts .Drafts.cmeta folders.db ..maildir++ new .Outbox .Outbox.cmeta .Sent .Sent.cmeta .Templates .Templates.cmeta tmp
Si vous souhaitez consulter les courriers électroniques IMAP mis en cache, par exemple:
~/.cache/evolution/mail
Vos dossiers vont être là aussi bien que vos messages de mbox:
ls ~/.cache/evolution/mail/1441623493.6846.2@ubuntu/folders
Calendar Contacts Deleted Items Drafts INBOX Journal Junk Email Notes Outbox Sent Items Tasks Trash
grep -R 'mailfrom' ~/.cache/evolution/mail | head -n3
~/.cache/evolution/mail/1441623493.6846.2@ubuntu/folders/INBOX/cur/3d/655: smtp.mailfrom=yy@xyz;
~/.cache/evolution/mail/1441623493.6846.2@ubuntu/folders/INBOX/cur/16/513: smtp.mailfrom=yy@xyz;
~/.cache/evolution/mail/1441623493.6846.2@ubuntu/folders/INBOX/cur/16/512: smtp.mailfrom=yy@xyz;
Evolution utilise la spécification Maildir ++ pour les dossiers locaux, comme indiqué dans this commit . Les courriels se retrouvent dans un dossier cur
, chacun dans un fichier séparé, nommé ainsi:
TIMESTAMP.PID_INCREMENT.HOSTNAME:VERSION,FLAGS
La VERSION est toujours 2. Les FLAGS sont les premières lettres de ces mots: passé, répondu, vu, mis à la corbeille, brouillon et signalé.
D'autres lecteurs de messagerie, tels que mutt
, devraient pouvoir utiliser ces dossiers. Cela ne revient pas dans les sous-dossiers, cependant:
mutt -f ~/.local/share/evolution/mail/local/.Archives