tom*_*ave 5 email imap smtp amazon-ec2 mail-server
我想创建一个供个人使用的邮件服务器。它将主要由我和可能的一些家庭成员使用。系统负载将在 5-10 个 IMAP 邮箱的数量级,全部用于“人类”使用:没有大量流量、“企业”大量使用或垃圾邮件。
我想使用这个堆栈:
我宁愿不在这台机器上安装其他东西。例如,如果可以避免的话,我不打算安装 Apache 或 MySQL(或任何其他 DBdaemon)。
(不过,将出现 Unattended_Upgrades 等系统健康状况。)
我也知道sudo tasksel install mail-server,但我更喜欢自己做事:-)
我的问题是:
我应该期待什么样的操作系统使用?我需要什么样的机器?
我正在考虑Amazon EC2,或者:
关于数据库。我没有使用邮件服务器软件的经验(我仍在研究文档),我很感激有关是否真的需要数据库集成的一些快速建议。我读到有人使用 MySQL 进行 Exim 配置。
我确实有一台远程 MySQL 专用机器,但我宁愿使用像 SQLite 这样的本地平面文件。这可能甚至需要吗?
最后一点:我计划将Roundcube设置为另一个 Apache-PHP 服务器上的网络邮件客户端。对此有何建议?
干杯
我有一个带有 Postfix + Dovecot + rspamd的 1GB RAM 1 CPU Core VPS (这是一个 OVH VPS 经典第 1 层),我什至没有使用我拥有的 RAM 总量的 25%。
Postfix 实际上是非常轻量级的。目前,它在所有进程中使用的 RAM 总量不到 7 兆字节。
对于垃圾邮件过滤,我建议使用 spamassassin 或 rspamd。Rspamd 更轻,恕我直言,但它需要进行一些调整才能使其正常工作(默认情况下它不会添加额外的邮件标头 - 您必须对其进行配置才能这样做,以便您可以使用筛选规则过滤邮件)。
Spamassassin 也很棒,但我发现它吃了很多资源。
我听说 ClamAV 资源相当多,但我没有个人经验。
Roundcube 很好,但您可能还想看看Rainloop,尽管它可能仅供个人使用。
我认为小型安装并不真正需要数据库集成。如果你想保持轻量级,你肯定要避免像 MySQL 这样的数据库。
如果您需要教程,Ars Technica 有关于设置您自己的邮件服务器的很棒的 4 部分系列。
| 归档时间: |
|
| 查看次数: |
17276 次 |
| 最近记录: |