我目前正在运行CentOS 6.5 box.The邮件的后缀,该邮件目前存储在用户Maildir目录中。用户使用圆立方体作为web邮件客户端。
这是一台低优先级的机器,只有少数用户(少于10)。所消耗的邮件存储总量小于1G,但是我部门的人坚持要求我将邮件迁移到MySQL,因为它更安全、更高效。
我需要知道的是:
第一,所提及的好处是否准确?与MySQL一起使用后缀还有其他好处或缺点吗?该系统目前收到的邮件数量非常少(每天不到20封)。
(简单地说)迁移邮件所涉及的步骤(如果可能的话)是什么?如果这将是一个破坏性的演习,这可能是不值得的。
谢谢!
发布于 2014-09-10 15:18:33
虽然Postfix没有阻止将邮件传递到存储在SQL数据库中的邮件的MDA (maildrop存在,AFAIK),但如果涉及到诸如Cyrus、Courier或Dovecot等常见的IMAP服务器来访问邮件,因为它们无法使用SQL数据库作为存储后端,那么这样做是没有意义的。
此外,我认为将邮件存储在MySQL数据库中更安全、速度更快的说法显然是错误的。如果在maildirs上设置了正确的权限,并且Dovecot配置正确并且是最新的,那么它就不再安全了,因为每个能够读取maildir文件的人都可能得到SQL表的转储。由于Dovecot等是经过高度优化的,可以处理大量邮件,所以我看不出如何使用具有所有开销(以及缺乏树型数据结构)的SQL数据库来提高性能。
告诉你的同事这整件事没有任何意义。
https://serverfault.com/questions/627577
复制相似问题