我需要有关 CentOS webmail 配置的帮助

我需要有关 CentOS webmail 配置的帮助

================= 序言 ==================

所以,我是一名程序员,我想,“你知道,我已经受够了<hosting provider>。是时候自己动手,转向 VPS 了。”让 Apache、Tomcat、数据库等工作起来很简单——我在 Windows、Linux(Fedora 和 Ubuntu)甚至 Mac 上都做过十几次了。但在设置邮件服务器时,我感觉自己遇到了瓶颈。

我正在使用 CentOS,我需要能够让这台机器发送和接收来自多个域的邮件。我只找到了一组说明(这里以及该站点上的其他内容),但它们显然不完整(它们没有告诉您 MySQL 模式应该是什么)。我无法让其中的所有内容正常工作,因此我想去找专家。

真正的问题

是否有关于如何配置 CentOS 服务器以从多个域发送和接收电子邮件的一系列良好的分步说明?

附加问题

那么如何设置 MX 记录以便我可以将邮件指向我的 Google 帐户?

答案1

使用 CentOS 托管电子邮件:
http://library.linode.com/email/postfix/dovecot-mysql-centos-5

或者

如果您有多个域且用户少于 10 个,则可以使用 googleapps
注册 GoogleApps
在 Linode 上设置 GoogleApps:
http://library.linode.com/email/google-mail

如果你的 vps 托管在利诺德- 他们有关于在基于 nix 的平台上设置电子邮件服务器的非常好的分步指南。

以下指南可能会有所帮助:
http://library.linode.com/email

如果你还没有,我建议你通过以下链接注册一个 Linode :-):
Linode 注册

亲切的问候

答案2

您可以看看 SME 服务器,它基于 CentOS,并且以 Postfix 与 Horde 集成为起点。

答案3

这可能会给你一些提示:

希望对你有帮助。

答案4

我会推荐HowToForge,因为它有很好的分步说明:http://howtoforge.com/virtual-users-domains-postfix-courier-mysql-squirrelmail-centos-5.3-x86_64

我通常使用此设置进行身份验证:http://wiki.dovecot.org/HowTo/PostfixAndDovecotSASL

此网站提供了很好的概述:http://rimuhosting.com/support/settingupemail.jsp?mta=postfix

Postfix virtual 对于虚拟用户的数据库设计有一些很好的想法:http://www.postfixvirtual.net/postfixconf.html

几点说明:Dovecot 和 Postfix 是一个不错的设置 - 使用 Postfix 进行传递,Dovecot 进行身份验证和 IMAP。通过这种方式,您可以轻松创建虚拟用户(例如,在 MySQL 中),而不必为每个新用户/域修改文件。(另一方面,pam 或平面文件方法可能会提供略好一些的性能)。

我强烈推荐 Postfix-admin (http://sourceforge.net/projects/postfixadmin/)用于管理您的虚拟域/邮件用户

Postfix 支持重定向邮件 - 因此您的 MX 记录可以指向您的 Postfix 服务器,如果您为该特定地址设置了重定向,Postfix 会将邮件发送到所需的地址(本地地址,或者如您的示例中的 GMail)。同样,使用 PFAdmin,您可以在数据库中配置重定向。

您可以设置指向 GMail 的 MX 记录(http://www.google.com/support/a/bin/answer.py?answer=33352),这实际上会导致发送到您服务器的所有邮件最终都到达 Gmail;但您仍然可以控制从您的服务器发送的邮件(或者,您也可以使用 Gmail 作为您的 SMTP 服务器)。

为了提高传递率,我绝对建议在您的域中添加 SPF 记录,以及实施 DKIM/DomainKeys 签名(通过 dkimproxy)。

作为网络邮件界面,SquirrelMail 占用空间较小;然而 RoundCube 更“现代” - 两者都运行良好。

此外,如果您将使用 IMAP,请运行 ImapProxy,因为它可以大大减少服务器负载。

附注 - Dovecot 的配置文件在第 2 版中有所更改,大多数指南均参考 1.x 系列。如果您使用 Dovecot,请检查您的版本。

还有一些控制面板(例如 Webmin/ISPConfig)可以帮助您配置服务器 - 但我不推荐它们,除非您愿意撤消它们所做的任何操作。

相关内容