Доброго времениу суток.
Изучаю Erlang и для практики пытаюсь реализовать простой pop3 сервер. Реализовал сам протокол, теперь дело дошло до хранилища почты откуда pop3 сервер будет отдавать письма клиенту. Во время реализации возникла пара вопросов:
1) Что предпочтительней использовать для хранилища: файла аля mbox/Maildir или базу данных типа mnesia или еще что?
2) Второй вопрос хранилища касается косвенно, но все же касается. По какому принципу pop3 клиент взаимодействует с хранилищем? Или он не взаимодействет никак, все передается по командами/ответам протокола? То есть разные почтовые клиенты взаимодействуют с почтовыми серверами в по одному приципу?
Спасибо.
p.s. Не знал в какой раздел поместить, поместил в Talks. Модераторы, перенесите в нужный раздел.