Способ хранения почты в голубятне

Dovecot поддерживает форматы mbox и maildir для хранения электронных писем. Я искал его документы для хранения всех электронных писем в базе данных MySQL, но не нашел.

Можно ли сказать dovecot хранить все исходящие и входящие электронные письма в базе данных?

Хранение электронных писем в базе данных действительно может быть очень гибким для поиска электронных писем для работы с ключами в электронной почте и т. Д.

Как GMAIL будет хранить свою электронную почту? Основан ли он на формате maildir?


person Dhaksh    schedule 17.07.2014    source источник


Ответы (2)


Maildir может выполнять FTS в сообщениях, поэтому вам необходимо включить соответствующий плагин. Дальнейшее чтение находится здесь: http://wiki2.dovecot.org/Plugins/FTS

Кроме того, mysql, как и другие СУБД, плохо подходят для управления сообщениями электронной почты, поэтому у dovecot есть собственные индексы и механизмы поиска — быстрые и эффективные.

person Kondybas    schedule 17.07.2014

Чтобы повысить производительность ввода-вывода, рассмотрите возможность использования формата sdbox или mdbox. Первый очень похож на maildir, но имеет лучшую реализацию индекса. mdbox похож на mbox, но может быть разбит на несколько файлов и иметь хорошую реализацию индекса.

Вы можете увидеть больше здесь: http://wiki2.dovecot.org/MailboxFormat/dbox

person Eduardo Ramos    schedule 05.01.2015