Моя эволюция (3.0.3) имеет каталог maildir:
~/.local/share/evolution/mail/local/
cur/##########.######_#.username:2,S
cur/#########.######_#.username:2,S
folders.db
new/
tmp/
folders.db
говорит что-то о sqlite
, я не могу сказать, есть ли в этом файле почтовые сообщения; файлы в cur
содержат сообщения; но они не в формате mbox
, и не похоже, что все сообщения, которые я имею в разделе «На этом компьютере», находятся в этих файлах.
Каталога ~/.evolution/
нет.
Как (и где, если я не смотрю в нужном месте), Evolution хранит свою электронную почту?
В реализации локальной папки по умолчанию (для папок в разделе «На этом компьютере») используется формат mbox (5), в котором все сообщения на верхнем уровне каждой папки хранятся в одном файле, дополняясь некоторыми сводками и индексные файлы. Эта структура живет в ~ / .evolution / mail / local /. Для каждой почтовой папки foo существуют некоторые или все следующие файлы:
foo
foo.cmeta
foo.ev-summary
foo.ev-summary-meta
foo.ibex.index
foo.ibex.index.data
foo.sbd
Файл foo представляет собой просто старый формат mbox (5), и вы можете получить к нему доступ (осторожно и желательно только для чтения) с MUA, который понимает формат mbox, то есть почти все из них. Например, с 'mutt':
$ mutt -R -f ~/.evolution/mail/local/foo
Вы должны делать это только тогда, когда сама Evolution не запущена. Обратите внимание, что любой из дополнительных файлов может быть удален, и Evolution восстановит их при следующем запуске. Вы также можете найти в файле текстовые строки или адреса для использования в обычном мире UNIX.
Файл foo содержит только сообщения. Если папка foo содержит другие папки, содержимое каталога foo.sbd рекурсивно выглядит как приведенный выше список.
Я могу честно сказать без каких-либо колебаний, что я получил этот ответ с веб-страницы Think FAQ-Evolution . Вы можете просмотреть это для получения дополнительной информации.
Из справочной документации в Evolution;
Evolution 3.6 и более поздних версий хранит свои данные в соответствии со спецификацией XDG Base Directory. По умолчанию это означает:
Файлы данных пользователя
$HOME/.local/share/evolution
Различные файлы конфигурации и состояний
$HOME/.config/evolution
Настройки учетной записи
$HOME/.config/evolution/sources
Одноразовые кеши данных
$HOME/.cache/evolution
Настройки конфигурации в GSettings
$HOME/.config/dconf
В моей версии Evolution:
dpkg --status evolution | grep -i version
Version: 3.18.5.2-0ubuntu1
Локальные папки («На этом компьютере»): ~/.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
Если вы хотите посмотрите на кэшированные сообщения электронной почты IMAP, например:
~/.cache/evolution/mail
Ваши папки будут там, как и ваши сообщения 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;
Эволюция использует Maildir ++ спецификация для локальных папок, как указано в эта фиксация . Электронные письма заканчиваются в cur
папка, каждый в отдельном файле, названном как таковым:
TIMESTAMP.PID_INCREMENT.HOSTNAME:VERSION,FLAGS
ВЕРСИЯ всегда равняется 2. ФЛАГИ являются первыми буквами этих слов: Переданный, Отвеченный, Замеченный, Поврежденный, Черновой, и Отмеченный.
Другие почтовые читатели, такой как mutt
, должны смочь использовать эти папки. Это не рекурсивно вызывает в подпапках, хотя:
mutt -f ~/.local/share/evolution/mail/local/.Archives