这是一段真实的往事:2年前,我对朋友说,我想建一个每个邮箱1000M容量的免费邮局,肯定火爆,宣传语就是“能够传送整部VCD的免费邮箱!”朋友听完,当时什么也没说,径直进屋取回一支体温计给我, 让我量量发烧多少度。后来,我和许多网友探讨这个问题,大家基本上都是不屑一顾,嗤之以鼻,认为纯属异想天开,没什么实际价值。时间一晃进入2004年,在炎热的6、7月份,容量1G的巨无霸免费邮箱忽然跳出来,成为IT界炙手可热的关键词,微软、google等国际巨头率先踏入“G级”邮箱,雅虎中国正式向中国网民开放容量高达1GB的免费邮箱,成为首个向中国网民开放的“G级”免费邮箱。网易、新浪、搜狐等国产门户巨头见风使舵,纷纷扩容邮箱,每天不断地听到关于某某网站开通1GB邮箱的消息,真真假假让人热血沸腾,这多少有点令人感到意外,意外之余,只有慨叹,还是外国人敢想敢干啊(自己就这样被鼠目寸光的朋友耽误了,嘿嘿,这里有点儿夸张了)。
不要羡慕它,我们自己也能打造!
还是和以往相似,这回的免费大餐依旧不是那么好吃,国内网友们一拥而上,申请了半天,攒了一堆帐号,才发现多数1G邮箱作为新生事物还存在许多瑕疵,不太好用,例如,申请困难、不支持POP3和SMTP、不支持中文、速度慢、附件大小受限制、不稳定、广告多、长期不用帐号收回等等。大家失望啊,于是网上堆满了各种骂帖,其实大家不必这么生气,俗话说,自力更生,靠别人不如靠自己,不就是1G邮箱吗?咱们自己DIY一个,管保比“免费”的强,现在我就教给大家,简单的很,成本极低,而且,搞好了,你还可以开放邮箱服务,给周围的朋友每人配备一个1G甚至更大的超级巨大邮箱,而且速度快、没有附件限制、没有讨厌的广告,别说传送VCD,就是传送DVD,也不是什么不可能的事(别拿体温计啊,谁再耽误我,我跟谁急)。而且,我告诉你这个邮箱还能支持国际顶级域名,支持多域名,也就是你的邮箱可以使用你自己企业的域名,例如,如果我们申请了域名是www.usacase.com(现在为服务器栏目的读者提供邮箱测试服务,大家可以进去看看具体效果),那么邮箱就是webmaster@usacase.com,怎么样够酷吧!
现在开始,预计2小时之内解决战斗!
第一部分:硬件DIY
从床下一个尘土封门的破纸箱里翻出我的一堆宝贝儿:
PC机箱一个(残破不堪,带230瓦杂牌电源)、810杂牌主板一块(集成显卡)、赛扬433CPU一块、两根128M的SD133现代内存条、8139网卡一块(10/100M)、120G希捷7200转IDE硬盘一块、螺钉数据线机箱风扇若干。
看着这堆“破烂”,我激动不已,因为我和好友们的1G邮箱即将放在里面了。
组装过程没什么新鲜,就像组装PC一样,只不过因为机箱过于残破,我只好用塑料绳把硬盘支架绑牢;机箱开关早已失灵,我自己用一个轻触开关代替;或者有朋友会问,搞什么,拿台破PC来做服务器行不行的?答案是肯定的,不信的话就看下去吧。不过,作为24小时工作用途,其配件是没有问题的,关键在于散热,散热平衡不了的话热量累积温度过高就“机毁信亡”了。所以我另外加装了一个70×15的高速滚珠风扇,这样可以直接冷风吹到发热量最大的CPU、主板芯片组和大容量硬盘,对于服务器长期不停机运转十分有益,风扇大家尽量选用质量好一点儿的,毕竟它也是24小时工作,价钱不高但用途不小,这里我选用的是千际牌的一个服务器专用风扇。
好了,看看咱们的这个邮件服务器吧,我敢说,它的性能绝对不比你用的收费邮箱差,你信不信?呵呵。
二话不说,先装好windows2000高级服务器版,打好各种补丁。做好各项安全设置,毕竟是要做互联网服务的,安全不能马虎,把朋友们的信给弄丢了可不好交待。
第二部分:专线DIY
有了服务器,还要接入互联网才能提供服务,作为DIY一族,我们自然舍不得花好几千元把服务器托管到电信机房(另一个原因是这个服务器如果运到电信机房,估计会被机房的人骂出或者当作垃圾直接丢弃),我们更舍不得申请一条几兆的光缆专线,那比托管还贵。我们能用的起的只有——包月ADSL,北京的价格是120元/月不限时,我们通过使用宽带路由器可以用ADSL来DIY一条自己的恒久在线的“私人专线”。实践证明,用512K的ADSL架设邮件服务器,速度很快,不输给那些在电信机房百兆共享托管的邮件服务器收发速度,这不是开玩笑,正因为如此,我们自己DIY邮件服务器才有实际意义,1G的邮箱,如果没有带宽速度保证,有什么用呢。
用ADSL架设服务器,需要解决的最大问题是:
1、如何让服务器365天恒久在线不断线,如果发生断线就要自动重新连接互联网;
2、一旦断线重连之后,服务器ip发生变化,如何从外界准确访问到服务器。
要解决第一个问题,我建议使用宽带路由器,许多朋友可能会说,完全可以用拨号软件实现断线自动重拨,但是我认为,服务器要承担服务工作,运行程序,使用拨号软件,不仅占用系统资源,而且容易发生软件错误,速度有时越来越慢,因此依靠纯软件来维持在线和断线重拨,可靠性和稳定性不佳,而现在市场上常见的宽带路由器,价格便宜,都内置自动拨号功能和断线重拨功能,实际使用中感觉,连接非常稳定,速度恒定,而且路由器一般都具有简单的防火墙功能,可以为服务器筑起一道屏障,防止一些黑客的攻击,路由器的安装很简单,只要把ADSL大猫的网线连入宽带路由器的WAN口,再将服务器的网卡用网线连入路由器的LAN端口,打开电源,输ADSL上网帐号,一切OK(具体如何设定路由器自动重拨,请看路由器的说明书,这是路由器的基本功能,在说明书中都有详细说明)。
不过使用路由器之后,服务器被遮挡在路由器后面,公网的IP地址就是路由器的IP地址,如果要访问路由器后面的内网的服务器,还需要做一些设置工作,首先在服务器上,给网卡指定一个内网的固定IP地址,例如192.168.123.1,然后,在路由器上做一下虚拟服务器端口映射,现在多数宽带路由器都带有这个功能,可以根据外界访问端口的不同,将访问指向内网的指定服务器,我的这台几百元买来的宽带路由器的设置流程如下:
首先通过内网访问路由器出厂默认IP:192.168.123.254,输入管理员密码,进入管理界面;然后点击Virtual Server,进入虚拟服务器端口映射管理界面,将常用的端口,如:80(web)、21(ftp)、110(pop3)、25(smtp)等都映射到内网服务器的IP地址192.168.123.1,这样当外界用户访问这些服务的时候,路由器就自动将用户的访问转向内网指定的服务器。
第二个问题就是很多人关心的了,ADSL的IP地址是动态变化的,一旦断线重连之后,路由器的IP地址就会发生变化,那么如何保证此时,外界用户还能准确访问到路由器的新IP地址,进而访问到内网的服务器呢?这就需要用到动态域名服务和软件了,现在国内外提供动态域名服务的厂商不少,但真正免费的很少,免费而且稳定的就更少,我筛选了一遍,选出一家比较满意的,这家提供的动态域名服务,不仅免费稳定,而且有一个独特的特色,就是能够随时监视路由器IP的变化,并将路由器的最新IP发给DNS服务器,将动态域名指向最新的路由器IP,而其他厂商提供的动态域名,多数只能监视服务器本机网卡的IP变化,这样就会造成错误将内网IP传递给DNS服务器,例如将我们这台服务器的内网IP地址192.168.123.1发给DNS服务器,那样将不能通过动态域名访问到正确的IP地址。所以提醒大家,如果用宽带路由器+ADSL架设服务器,一定要注意选用能够监视路由器IP变化的动态域名服务和软件。
我在这家动态域名提供商的网站上注册了免费帐号和免费域名vipemail.bjs.cn,然后下载了动态域名客户端软件,安装在服务器上,输入帐号,软件立刻显示出路由器的公网IP地址,这时,我们只要访问vipemail.bjs.cn,立刻就可以访问到我的服务器了,如果在服务器默认的web目录里有网页,将可以显示网页的内容。然后我将客户端设置成自动登陆,将来只要一开机,这个客户端就会自动运行,并且自动登陆。这样,当服务器重启之后,我们远在异地也可以立刻通过动态域名准确地访问到服务器。
请看下面动态域名客户端软件截图,清楚地显示出服务器本机内网IP地址为192.168.123.1,而路由器的公网IP地址为61.51.99.139
当然,既然是DIY千兆邮箱,就不能最后搞出来的邮箱,后缀是一个冗长花生壳之类的动态域名后缀,那看着多业余啊,最好能是个顶级域名做后缀,于是,我又去新网注册了一个国际顶级域名USACASE.COM,但是怎么才能让国际顶级域名指向我们放在家里的邮件服务器呢?别急,我慢慢告诉你。
第三部分:服务器设置DIY
服务器装好了,“专线”有了,还差一点,就是给我们的服务器,安装上一个简单实用的邮件服务器软件,只有这样,我们的服务器才能对外提供邮箱服务。现在网上这类软件很多,不过我推荐用一个老牌软件“Alt-N MDaemon PRo 6.85 简繁中文安装版”,这是个地道的国外软件,但是很贴心地设计了中文界面,国内许多软件站都能下载到,其介绍中说“世界著名邮件服务系统,支援LDAP的SMTP/POP3/IMAP4邮件服务端软件,可增强IMAP4之功能,以及多域名的支援,透过简易的设定,来建构专属的邮件伺服器,可以在线申请新帐号等,是中小企业架构internet/intranet的一系列非常有用的邮件服务器软件”。在笔者实际应用中,感觉介绍中说的一点不过分,这个国外研发的软件,具有特别成熟稳定的内核,在windows环境下运行,速度快,持久耐用,极少出现故障,而且安装调试特别简单,比国产的许多邮件服务器软件还要简单,菜鸟水平的朋友都可以自如应付。虽然这个软件现在已经有了7.00的版本,但是笔者还是习惯使用6.85版,因为这是个很成熟的版本,很稳定,足够用,况且7.00的版本,还需要像windowsxp那样远程网络激活,比较麻烦。
下面跟我来一起依照如下图示,逐步安装邮件服务器软件:
启动安装程序,会要求输入注册码,没有就留白,可以试用30天。
填写你的域名,这里填写顶级国际域名USACASE.COM,也可以填写我们前面在动态域名服务商那里申请到的动态域名vipemail.bjs.cn或者其他域名,这个域名就是你将来邮箱的后缀。
现在设置自己的第一个邮箱帐号,这个帐号将来可以对服务器进行远程管理。
如果不知道自己的DNS就空着不填写。
下面这项空着别填。
选择高级模式运行邮件服务器。
当然要把邮件服务器设置为系统服务,这样每次开机,邮件服务器就会自动启动。
下面这些都不要管,直接点击“完成”。启动邮件服务器软件之后,在管理界面上选择“设置”——“WorldClient/RelayFax”。
选择“域选项”,把语言设置为“zh”,代表默认语言为简体中文,将“允许用户创建新帐号”前面的方框选中,然后设定“新帐号创建密码”如12345,这样将来用户就可以自己申请创建新的邮箱,够酷吧。
现在最激动人心的时刻终于到来了,1G巨型邮箱已经近在咫尺!在邮件服务器的管理界面上依次选择“帐号”——“新建帐号默认值”——“帐号默认值”,其他选项都不必动,将“帐号必须遵守限额设置”前面的方框选中,然后在“邮件最大数目”后面填写“1000”,在“最大磁盘空间”后面填写“999999”,这代表每个邮箱默认最多可以接收1000封信,最大可以使用999999K磁盘空间,大家算算999999K等于多少G?呵呵,基本上等于1G!当然,如果你不选中“帐号必须遵守限额设置”前面的方框,那么就意味着,每个邮箱的大小没有限制,只要服务器的磁盘够大,收几个G的信,就随便你了。服务器设置好了,但是怎样才能让互联网上的朋友们可以访问到我们的这个“酷毙”的邮局呢?这还需要对国际顶级域名做一点设置,USACASE.COM这个域名是通过新网注册的,新网注册的域名都可以自己管理域名设置,也就是“MYDNS”,进入“MYDNS”,添加一条别名“mail.usacase.com”,别名主机填写我们在前面动态域名服务商那里注册的动态域名vipemail.bjs.cn,然后添加一条邮件交换记录“USACASE.COM”,目标主机也填写动态域名vipemail.bjs.cn. 注意,这里在vipemail.bjs.cn后面跟着一个小黑点“.”,这个千万不要以为写错了,一旦删除这个小黑点,那将会前功尽弃啊,一定注意。如此设置一番,网友们只要输入http://mail.usacase.com:3000,就可以访问到我们的邮局了,如果你嫌输入端口麻烦,可以做一个web页面,样子可以点击这里看看,在web页面里做好http://mail.usacase.com:3000的链接,这样用户只要访问mail.usacase.com,就可以通过点击链接,进入邮局登陆界面了。
因为这个邮件服务器是可以管理多域名的,所以注意在登陆界面上,要输入你的邮件地址全名,例如tanghua@usacase.com作为用户名,然后输入密码,才能登陆进入信箱。如果申请新的邮箱,只需在密码框里输入我们前面设定的新帐号创建密码12345,然后点击“创建新帐号”就可以根据提示创建一个崭新的邮箱,无需管理员批准,当然管理员也可以随时关闭这个功能。
来吧,进入里面看看我们的1G邮箱效果如何?哈哈哈,熟悉的中文界面让我们倍感亲切,使用得心应手,连续发了2封巨型信件,第一封带有20M附件,第二封带有100M附件,都顺利发出,顺利收到!通知朋友们来申请邮箱吧!过把巨大邮箱瘾,不再看别人眼色。这个邮箱完全支持POP3和SMTP,在Foxmail的POP3和SMTP的服务器设置中,都填写上mail.usacase.com ,试试吧,速度真的很快啊。庆贺之余,提醒一句,现在通过邮件传染的病毒和黑客程序实在太多,为了减轻维护负担,给邮件服务器装上一个有效的杀毒软件是很必要的,虽然MDaemon有配套的杀毒防毒引擎,但是由于需要注册,笔者建议选用McAfee virusScan简体中文企业版试用,笔者发现这个杀毒软件占用资源少,和MDaemon配合得很密切,能随时监视邮件中含有的病毒,并及时清除,不失为一套很好的服务器实时监控杀毒软件。
如图,McAfee virusScan及时捕捉到邮件中的病毒,并删除。
此外,只需在服务器安装Alt-N WebAdmin这个免费的软件,就可以实现在远程通过任何一个IE浏览器对邮件服务器进行全面管理,还可以给服务器上所有的用户群发公告等,具体细节不再赘述,请大家在实践中慢慢摸索吧。事实证明,这样一台废物利用型邮件服务器+ADSL包月线路,完全可以承担起一个小型企业的邮件服务,还能同时担负放置一些企业网站的工作,比托管一台邮件服务器合算多了,而且服务器就在身边管理起来也很方便。唯一不足的是,如果放在家里,24小时开机,太费电了,还是用在小公司里比较合算,因为许多写字楼的电费都是包干的,可以一直开机,24小时不间断服务。
怎么样?如果你喜欢,也一起来DIY这个1G的超爽邮件服务器吧!(注:如果对此文有疑问或者有什么意见想法,可以直接向太平洋服务器栏目责任编辑发信,邮箱是Tom@pconline.com.cn)
,