我在erlang中编写简单的pop3服务器。现在我想用mnesia或其他数据库写邮箱商店。邮箱的表格和数据方案的最佳结构是什么?
第二个问题。我需要db的建议,对于这一点你对mnesia有什么看法?
感谢您的回复。
最后一个问题:
如果我将使用MAILDIR格式或MAILDIR的小模式,我在哪里可以获得有关邮件客户端的信息,例如thunderbird如何使用带有MAILDIR的pop3服务器?或者它不依赖于服务器中的邮件存储,所有客户端都使用RETR num pop3命令获取邮件?
谢谢
答案 0 :(得分:2)
Mnesia与其他数据库系统的一些比较:
但是我认为普通文件系统是存储用户电子邮件的最佳选择,因为数据库服务器会增加CPU,内存的开销并增加系统的复杂性。您可能希望阅读Cyrus IMAP,qmail,Courier,Dovecot等使用的Maildir电子邮件存储电子邮件格式。