我真的不喜欢管理任务,但出于某些原因我需要一个 VPS(一个裸 Debian 系统 - 没有控制面板)。有一件事让我害怕,那就是邮件服务器的设置 - 以前从未做过这件事 - 从来不想做这件事。
我会考虑在托管服务器上的某处使用一个特殊帐户,我用我的 MX 记录来引用该帐户 - 但从未在 MX 中注册的服务器发送电子邮件似乎有问题 - 垃圾邮件过滤器似乎不喜欢它。
而且我需要使用自己的网络服务器,因为所有托管服务器的电子邮件量都非常低 - 每天只有 500 封,这对于时事通讯来说是没用的。
那么你的建议是什么?
答案1
我使用 Exim。就可配置性而言,我发现它是最直接的。除了 Sendmail 之外,其他都行。我认为 Exim 内置 Perl 是一个巨大的优势。
答案2
对于直接的、命令行管理的、简单的 SMTP 电子邮件服务器,我使用 Postfix 时几乎没有遇到问题。
您可以查看 Qmail 来获得稍微复杂一些但非常安全的邮件服务器。
一旦正确设置,两者运行起来都相当简单,而且大部分情况下都可以自行维护。困难的部分包括设置日志记录、确保正确设置 MX 记录以及正确配置中继设置。当然还有备份。
Postfix 的使用体验相当不错,因为它可以很容易地插入 ClamAV 之类的程序来扫描恶意软件,以及阻止可执行附件并设置传入文件大小限制。插入垃圾邮件拦截和贝叶斯过滤也相当简单。
这两个邮件服务器都可以从命令行轻松管理。
确保考虑:冗余(RAID?)备份监控(检查日志中的危险信号,也许检查 nagios 的磁盘空间和 CPU 使用情况?)定期更新以防发现需要修补的漏洞过滤(附件、病毒)
我能想到的就这些。邮件服务器有时是管理起来比较繁重的服务器之一,因为它们需要定期监控和维护,而且通常如果出现故障,用户很容易看到,他们会得到非常因停机而心烦意乱。如果您不愿意将其添加到服务器监控或维护轮换中,您可能希望将其外包或让其他人为您完成。这不一定那么可怕,但如果您对此有强烈的保留意见,那么它可能不是您想要处理的任务。被忽略的邮件服务器成为滥用和垃圾邮件发送者的理想目标。
答案3
您可能希望考虑使用堡垒. 在 Debian 中安装非常简单 - apt-get install citadel
。
它比电子邮件服务器更强大,但仍然很轻量。事实上,一旦你开始集成一些电子邮件以外的额外功能(例如网络邮件、邮件列表),你最终将不得不对各种软件进行大量配置。Citadel 是一站式商店。
答案4
您购买的任何 VPS 计划很可能已经拥有 Sendmail 或 Postfix(或两者兼有)。默认情况下,它可能处于关闭状态,因此只需将其打开并设置中继即可。Postfix 是最容易配置的,因此,如果可以选择,请选择 Postfix 而不是 Sendmail。
qmail 拥有一批忠实的追随者,但我绝不推荐新手使用这款软件。安装 qmail 是一项艰巨的任务。如果您不相信我,请阅读 Life With Qmail 的安装章节:http://www.lifewithqmail.org/- qmail 甚至以没有自动安装程序而自豪,并且您需要成为一名经验丰富的管理员才能开始使用。