我需要在 centOS 上安装 smtp 服务器,但我不想使用 postfix。请建议一些其他 smtp 服务器以及如何使用 putty 安装。
答案1
sendmail!它是你的朋友,假设你喜欢你的朋友简洁而充满敌意。
我有点夸张了。我是一名老系统管理员,从小就使用 sendmail,我很喜欢它,尽管我承认它不如一些现代 MTA 友好。但它功能强大,如果您费心配置它,它通常不会让您失望。此外,许多附加组件(灰名单、SPF 检查、spamassassin 集成)通过 milter 系统与它很好地集成,而其他一些 MTA 要么在核心中内置了这些功能,要么您根本无法拥有它。
yum install sendmail sendmail-cf
将为您提供二进制文件和配置工具。 http://www.sendmail.org/doc/sendmail-current/cf/README讲述了实际配置,但本质是:你编写一个简短的配置配置文件(原文如此sendmail.mc
),通过 m4 语言运行以生成实际配置文件(sendmail.cf
)。除非你喜欢痛苦,否则你绝不直接编辑.cf 文件,您总是编辑.mc 文件并使用 m4 重新生成 .cf。
答案2
在 CentOS 上,您有很多使用 SMTP 的选项,在 CentOS 5 之前,sendmail 是默认的 SMTP,但他们正在为 CentOS 6 进行更改。
根据我的经验,最简单的方法是使用 postfix,如果我是你,我会坚持使用它,如果你不想这样做,你可以通过执行以下操作来更改你的 smtp
使用 sendmail
yum install sendmail sendmail-cf
使用后缀
yum install postfix
如果你想使用 qmail 或 exim4,它们不在默认的 CentOS 存储库中提供,因此你必须找到替代存储库才能安装它们
以下是有关如何安装 qmail 的一些说明:http://qmailrocks.org/install_rh.htm
这里还有一些有关如何安装 exim4 的说明:http://www.exim-new-users.co.uk/content/view/97/1/