嗯,你需要(当然)一台可以连接到互联网的 Linux 机器 - 就这样! (我很聪明 - 我很聪明 :)) - 你大概有调制解调器,对吧?电话线 - 或者任何可以让你连接到你正在运行的服务器的方式。你还需要一些软件,例如 Fetchmail、Procmail、一个额外的帐户,以及你的电子邮件帐户或带有电子邮件帐户的 DNS。
这可以是任何东西... 甚至 8086... - 但最好是 - 因为会有一些负载 - 最低限度也得是 80386 :)。机器越快 - 软件运行得就越快 (对吧?:))。
你需要在你的 Linux 机器上创建一个额外的帐户。我在这里(在本 HOWTO 中)使用 "mailservice" 作为例子。这也可以是 "mailserver" 或 "mailtousers" - 只要它是一个你可以识别的名字就行!。
! 它不需要任何 root 权限 !
这个邮件帐户会将所有邮件转发到你系统上的用户,或外部用户(不在你的系统上 :))。只需将其创建为普通用户即可。你将需要在该帐户下测试一些东西,而且,邮件 “管理员” 可以使用此帐户来管理邮件帐户,甚至无需 root 权限... 所以 - 非常安全!。
我正在使用 v1.9 patch level 9... 我在 sunsite.unc.edu 找到了它,而且,我在我的例子中只使用这个邮件获取器 - 如果你想使用另一个,那你就自己看着办吧! 因为我对它很满意 :)。对于扩展功能,你应该阅读 Fetchmail 的 man 手册 :)。它可以作为 root 安装 - 也可以为用户自己安装... - 最好是作为 root 安装 :) 因为我知道这样肯定能用 :)))
我正在使用 v3.10 - 再次在 sunsite.unc.edu 找到它,而且 - 我认为这是最好的 mda (邮件投递代理) ... 它投递得很好 - 而且比使用 “原始” 系统 mda 更好 - 因为它会逐用户投递! ... 与上面相同 - 它可以作为 root 安装,或者作为用户安装 - 而且 :) 最好是作为 root 安装 - 因为我知道这样肯定能用 (又一次!) :)... 真啰嗦...
你总是需要有一个邮件帐户 - 你可以从中 “轮询” 你的邮件。服务器需要是一个 POP 服务器 - 你可以在任何时候从中轮询,并且用户可以 24/7 向其发送邮件。它可以是免费邮件服务,也可以是商业的 - 甚至你的邮件帐户就足够了。“主题” 方法 (m(B)) 中 - 你不需要更多 - 在方法 A 中 - 使用 “to” 字段 - 你需要更多 - 如下所述!。
运行你自己的 “域” - 电子邮件域是必需的... 这是必需的,因为服务器的管理员不能为你的用户使用他自己的域 - 因为还有用户需要在他自己的服务器上被联系 - 这可能会干扰你的用户。并且你的邮件头必须在该域上进行过滤。所以 - 一个独立的域 - 指向他的服务器。这可能会产生额外的成本 - 或者你可以要求你的系统管理员添加一个 “非权威地址” - 指向他的服务器... - 然而 - 它需要是一个与他正在使用的域不同的域!。
嗯,系统管理员需要将 *所有* 发送到你域的邮件转发到你的帐户... - 如果他知道如何做,这对他来说很容易 :) .. 否则他将需要阅读 sendmail 手册 :)) (或者 qmail - 随便什么)。你将在你的帐户轮询你的邮件,然后瞧! 在你自己的电子邮件域上进行过滤。