qmail/vpopmail虚拟邮件服务器系统配置指南
内容简介:本文档详细描述了如何在qmail, vpopmail, courier-imap, mysql和horde's imp的基础上创建一个邮件服务器系统. 1. 序言 不论你是为系统后台程序、单一的服务器或域名地址,还是为多个虚拟域名进行电子邮件派发传递, qmail都可以通过简单的设置满足你的需求。本指南将在着重说明远程访问和加密传输的基础上指导你完成上面所说的所有工作。 本指南将帮助你使用qmail,courier-imap, vpopmail和horde/imp。而这些内容也将涉及到 daemontools, ucspi-tcp, mysql, apache和mod_php。在相关核心组件中,qmail提供了核心mta功能, courier-imap提供了远程邮箱IMAP访问服务,vpopmail提供了虚拟域名管理,horde/imp则提供了webmail访问。 在emerge相关软件包之前,你需要激活以下的USE变量。如果你已经emerge了上述软件包中的任何一个,你也许需要再次emerge它们。USE="maildir ssl imap mysql"。另外,如果为你的webmail使用 horde/imp,你需要在emerge mod_php之前使用USE="nls"
在课程的最后一步,你只需把所有的工作交给qmail来完成。当然,你可以使用许多其他的软件包来构建你的e-mail服务器系统。现在你该决定qmail是否适合你了,我们还为你准备了另外一个围绕 Postfix进行的有趣的指南 ,或者你也可以研究一下exim。对于你来说,你应该为你自己选择一个最佳的解决方案;而对于我们来说,则是为你展示如何使用qmail。 2. qmail (面向本地)
Emerge qmail的同时也会emerge ucspi-tcp和daemontools。如果愿意的话你可以研究一下 ucspi-tcp和daemontools。daemontools主要负责将qmail作为服务来管理,而ucspi-tcp则负责管理引入到qmail服务上的的TCP连接。 首先我们来做一些安装后的相关设置。
qmail的设计在很大程度上注重其安全性,因此它不会给root账号发送任何邮件。因此现在你需要在你的系统上指定一个可以代替root的帐号来接收邮件。在这篇指南中,我将使用'vapier'用户来进行相关的设置说明。
现在启动并运行qmail邮件派发服务。
我们想知道qmail是否可以正常工作,下面来对它进行快速测试。
完成了!现在你拥有了一个可以处理本地计算机或者系统后台程序/用户有关邮件发送请求任务的邮件系统。
|