Структура почтового ящика - PullRequest
3 голосов
/ 21 января 2011

Пишу простой pop3 сервер на эрланге.Теперь я хочу написать почтовый ящик с мнезией или чем-то еще.Какова наиболее оптимальная структура таблиц и схема данных для почтового ящика?

Второй вопрос.Мне нужен совет для БД, что вы думаете о мнезии на этот счет?

Спасибо за ваши ответы.

И последний вопрос:

Если я буду использовать формат MAILDIRили небольшой мод MAILDIR, где я могу получить информацию о том, как почтовые клиенты, например Thunderbird, работают с сервером pop3 с MAILDIR?Или это не зависит от того, какое хранилище почты на сервере, все клиенты получают письма с помощью команды RETR num pop3?

Спасибо

1 Ответ

2 голосов
/ 21 января 2011

Некоторые сравнения Mnesia с другими системами баз данных:

Однако я считаю, что простая файловая система - лучший вариант для хранения электронных писем пользователей, поскольку серверы баз данных увеличивают нагрузку на процессор, память и увеличивают сложность системы. Возможно, вы захотите прочитать о Maildir формате электронной почты для хранения сообщений электронной почты, используемом Cyrus IMAP, qmail, Courier, Dovecot и т. Д.

...