打造属于自己的邮件服务器

144 views
Skip to first unread message

鲁虺

unread,
Aug 21, 2007, 10:25:22 PM8/21/07
to 无国界数字化鲁虺文化帝国驻Google使领馆
打造属于自己的邮件服务器
众所周知,我们平时收发Email都是利用网上别人的邮件服务器,你是否想在自己的PC上构建一台邮件服务器?这样你就能给亲朋好友每人配备一个5G以
上的超大邮箱,你的邮箱还可使用自己企业的域名,例如申请了ahlacl.vicp.net域名,那么邮箱格式就是
X...@ahlacl.vicp.net。其实自建邮件服务器并不需要性能很高的硬件设备,也不需要你学会Liunx,只要你有一台老电脑,安装
ArGoSoft Mail Server软件即可。架设成功后,你的这台PC就身兼数职了,既能用它来运行Windows、又可以上网,同时还能充当
邮件服务器。下面我们以ArGoSoft推出的Mail Server免费版为例,介绍自建邮件服务器的方法。
ArGoSoft Mail Server小档案
软件版本:V1.8.7.5免费版
软件大小:1.29MB
软件性质:免费软件
适用平台:Windows 9X/Me/NT/2000/XP
下载地址:http://www.argosoft.com/dl/default.aspx?filename=agsmail.exe
ArGoSoft Mail Server是Windows下免费的全功能邮件服务器,支持POP3/SMTP/FINGER,有免费版、Plus及
Pro三个版本,后两个版本提供了更强大的功能,但是要收费的。注意:下载该软件时,单击以上的地址会要求你填一张表,你随便填一下,然后即可下载。另
外,软件使用时如果有防火墙,则需开启Port 25及Port110。
一、申请并启用免费域名
由于个人ADSL用户上网时大多是动态IP地址,所以如果你想自建邮件服务器、为别人提供x...@ahlacl.vicp.net样式的Email地
址,首先要去花生壳或希网网络(http://www.3322.org/dyndns/mainhome),申请一个免费域名(例如
ahlacl.vicp.net),这样不管你的IP如何变化,都会对应一个固定的免费域名。
操作步骤:打开花生壳(http://www.oray.net/Default.asp)网页,点击"我的控制台"下的"注册护照"按钮,填表注册一
个护照(例如lacl);然后展开控制台的"域名服务中心",单击"注册域名记录",选择一个域名后缀,注册一个免费域名(例如
ahlacl.vicp.net);展开控制台的域名服务中心,单击"域名管理",点选"激活花生壳服务";下载花生壳客户端程序(http://
oray.vavic.com/Asp_Pages/DownLoad/PeanutHull.asp),然后安装启动之,输入护照的用户名、密码回
车,最后按F5刷新花生壳客户端程序,单击"域名",在"指向本机域名列表"下能看到一个域名,至此你的域名就生效了!
小提示:如果你在互联网上有固定的IP,以上操作步骤,对你来说就是多余的。
二、在Mail Server中设置
现在安装Mail Server,于是在你的开始菜单中会有一个新程序组,点击该组中的 Argosoft Mail Server即可启动程序。
首先要进行服务器的设定。在Mail Server的主窗口中,选择"Tools"/Options菜单项,弹出一个窗口,里面有五个选项:
General、Local Domains、Ports、Logging及SMTP Authentication。
小提示:Mail Server Pro版需要在主界面中单击工具栏上的小锁图标,进入Administrator模式,否则你会找不
到"Tools"菜单。
1、General设定
在General选项卡中,我们首先要设定DNS Server,该项就是你所用的ISP的DNS Server 地址。大家可以单击菜单"开始"/运
行,输入command或cmd进入Dos模式下;输入ipconfig /all命令,找到这个DNS Server的地址。
下面那三顶分别是Allow Relay、Local Host、SMTP Timeout。其中Load Server at Windows
Startup选后,会在开机时自动启动Mail Server;而Automaticallty Start the Server则表示Mail
Server启动后,邮件服务便自动运行;Allow Relay项一般要勾选,当你使用外网域名时,必须开启它;而Hide Password
in Logs,则让你选择Log file文件中是否记录password,你可以根据需要自己确定。
至于Local Host那一栏,如果你没有Local Host则不用理会,因为它会自动找寻你的计算机名。
2、Local Domains设定
这个设定为Email的本地域名作出定义,假设你有一个固定的IP(例如61.190.174.230),那么你的email 地址就可以是
x...@61.190.174.230。你可以在IP Homes中输入本地域名61.190.174.230,然后按"Add"即可。
当人们向你发送邮件时,对方会自动连接61.190.174.230这个IP的Email服务器,一旦Mail Server收到邮件包,它就会检查那
个域名是否接受,因此我们需要在Local Domains中输入可接受的域名(例如61.190.174.230),否则Mail Server便会
拒绝接收别人发过来的邮件。
再举另一个例子,如果你申请了一个域名(例如ahlacl.vicp.net),假设该域名指向61.190.174.230,要想让
ahlacl.vicp.net被Mail Server接纳,你就需要在Local Domains中输入ahlacl.vicp.net,当人们向
x...@ahlacl.vicp.net发送邮件时,Mail Server便会接收到邮件。
除此之外,Mail Server还支持多域名,你可以输入两个以上的域名,例如ahlacl.vicp.net或者61.190.174.230,当
你在Mail Server中开了一个叫"lh"的帐户,人们只要把邮件发往l...@ahlacl.vicp.net
l...@61.190.174.230,lh帐户的主人即可收到该邮件。
3、Port的设定
这个设定(右图6)十分重要,SMTP及POP3分别为发信和收信的协定,默认的SMTP为Port 25、Pop3为 110,因此不用修改这个数
值;Finger设定与邮件不相关的,你也可以采用默认的设置。
Mail Server还支持在网页上收发邮件(即Web Mail功能),Web Interface便是其Web 页面的端口,由于大部份ISP禁
止Port 80,故你可以找一些不用的Port代替(例如1025)。当你想登陆Web收取email时,可以输入Domain+ Port no,
例如http://ahlacl.vicp.net:1025,或http://61.190.174.230:1025
4、SMTP Authentication设定
为防止非法用户使用自己的SMTP服务器,有必要建立一套相应的安全措施,你可以进入SMTP Authentication选项卡,设置限制用户使用
SMTP。
在弹出的窗口中勾选"Enable SMTP Authentication",程序将启用SMTP用户名、密码验证机制,以便防止别人滥用我们的
SMTP;Do NOT Authenticate Following IP Addresses是禁止某些IP使用SMTP功能。
如果你勾选了Use POP3 User Names and Passwords,则代表SMTP的密码与POP3相同;否则就需要自定SMTP密码
了,这时下面的"User name"和"Password"文本栏被激活,要求你输入用户名和口令,这样外人在用你的邮件服务器时,必须提供此处设置
的口令信息,邮件服务器才能正常工作。
5、设定用户
上面的设定完成后,我们即可创建帐户了。在Mail Server的窗口中,选"Tools"/User and Domins,再按第一个Icon即
可建立一个帐户。
User name代表邮件帐户名(例如lh);Real name是真名,Password为收信密码;Forward Address为转送邮件地
址,表示Server会向该地址转送邮件;Keep Copies则是转寄后是否留下副本,建议不设置Forward Address和Return
Address。
你可以按照以上的方法,为每个朋友都开一个帐户,完成后我们可以开始测试Server是否正常运作啦。
三、邮件客户端中设定
朋友得到Mail Server上的帐户(例如lh)后,需要在邮件客户端(例如Outlook或foxmail)中,打开默认的邮件帐户进行设置,然
后才能用l...@ahlacl.vicp.net收发邮件。
设置方法:例如我们启动foxmail,单击"帐户"/属性/邮件服务器,在SMTP和POP3服务器中输入动态域名或IP,在"POP3邮箱帐
号"下,输入Mail Server上开的帐户名、密码,按"确定"即可。
由于Server的Port 25常被禁止使用,所以SMTP服务器也可以设置成ISP的SMTP Server例如你有个新浪的邮箱,上图中的
SMTP地址可以设置成SMTP.sina.com
以上设置完成后,自建的邮件服务器就大功告成了!你可以试一下发邮件到l...@ahlacl.vicp.net,看看能否收到该邮件。最后提醒你的是,你
的这台邮件服务器需要一直在线为大家提供服务,一旦你的PC当机,别人就不能向X...@ahlacl.vicp.net样式的地址发送邮件啦!

鲁虺

unread,
Aug 21, 2007, 10:27:09 PM8/21/07
to 无国界数字化鲁虺文化帝国驻Google使领馆
这样设置服务虽然简单!但是对于安全性就不是很保障了,虽然可以通过IDS+firewall来进行对外网安全的保障!!或者通过设置dmz网络对外网
和DMZ网络的隔离!不过功能上实现的就不是很好了~~比如邮箱和邮件的功能!!公共文件夹的功能!!帐户邮件权限的问题。邮件系统备份与恢复的问题,
所支持的协议类型!!都是要考虑的范围1~~我个人使用exchange 2007!!
Reply all
Reply to author
Forward
0 new messages