在家庭局域网中配置邮件听起来是一件很简单的事情,但实际上是很需要勇气。如果你没有的相关的背景知识的话,那你也许得牺牲很多一周中与老婆孩子在一起的时间,但后面你会发现这一切都是值得的。
声明:这篇文章提供的信息是我们看了很多本书,HOWTO文档,Man Page,useset新闻组并敲了无数个小时的键盘得来的,但并并意味着是对这个主题进行了彻底的研究,相反,它只是帮助初学者变成中级水平的用户的垫脚石。所有的例子都直接取自我们自己的家庭网,所以我们知道它们是对的。
怎样使用这篇指南:
系统需求:这篇指南假定你已经安装了:
- 你必须有一个合法的域名。
- 你必须使用IP伪装技术使你的机器从INTERNET上不可见。
- 你可以平稳地和INTERNET连接。
家庭邮件系统该做些什么?在我们进入这项工作之前,让我们想想我们需要邮件系统为我们做什么:
家庭邮件系统听起来是一个简单的概念,特别是很多邮件程序,如Netscape,看上去处理了所有必要的功能。但是,一个邮件程序和网络邮件系统是有很大差别的。你的邮件系统至少需要5个程序正常地运行:
安装应用程序。在开始之前,你必须先检查所有必要的程序是否被安装了。最简单的办法是使用whereis 命令。
whereis sendmail [Enter]
RedHat 用户:
rpm -qa | grep sendmail [Enter]
均可检查sendmail是否已安装。其他版本的LINUX应该有类似的方法去检查一个软件包是否已经安装, 用同样的方法去检查sendmail-cf是否被安装。
procmail:你所用的LINUX中所带的任何一个版本都可以。
ipop3d:你所用的LINUX中所带的任何一个版本都可以。注意:大多数LINUX版本都把ipop3d放在imap包中。
fetchmail:fetchmail的版本升级非常快。我们推荐使用5.0或更高版本,你所用的LINUX中所带的任何一个版本都是可以的。
sendmail:大多数LINUX都带了sendmail, sendmail-cf,sendmail-doc三个包。这里我们将使用的是版本8.9.3。如果你使用的是低于8.9.2的版本,我们建议你升级。不光有安全性上的原因而且我们在这里提供的信息将不适合旧的版本。
m4:你所用的LINUX中所带的任何一个版本都可以。
让我们现在就开始!做十遍指发练习,换上莫扎特的音乐,点击下面的连接。注意:按顺序来,因为它们相互依赖。
Setting up dns for mail
Setting
up procmail
Setting
up sendmail
Setting
up pop3
Setting
up fetchmail
Some
Final Thoughs