自由自在发邮件──用ADR架设个人发件服务器
网络与通信
现在,很多用户采用Outlook Express、Foxmail等邮件工具,通过ISP(网络运营商)或邮件服务商提供的SMTP发件服务器来发送邮件。但使用这种发件方式存在一些缺点,例如:邮件服务商提供的SMTP服务器繁忙时,邮件需要排队等待,因此发送速度很慢;SMTP服务器有时还会出现故障,无法发送邮件。而且,现在几乎所有的SMTP服务器都采取了验证机制,并加以重重限制,无法大量发送邮件或者无法发送大容量的邮件。使用这些发件服务器,总有一种受制于人的感觉。
如何摆脱这些烦恼,能够自由自在地发送邮件呢?ADR(Advanced Direct Remailer)能帮你实现这一愿望。
ADR是一款邮件发送服务器软件,它按照SMTP服务器的工作原理,将客户机虚拟成一台SMTP服务器来发送邮件。ADR通过对收件人邮箱地址进行解析,寻找它的邮件服务器主机,然后将客户机直接与之相连,把邮件直接传输到最终目的主机,收件方可立即接收到邮件,不存在延时。同时,由于在发送过程中不通过ISP或邮件服务商提供的SMTP发件服务器中转,因此邮件的安全性、可靠性也都得到了保障。当然,大量发送邮件或者发送大容量邮件也不是问题了。使用了ADR,你就拥有了完全属于自己的发件服务器。
下面我们来谈谈如何利用ADR架设自己的发件服务器。
ADR是共享软件,提供给用户15天的试用期,但功能上并没有任何限制。我们可在http://www.onlinedown.net/advanceddirect.htm下载得到该软件。安装很简单,设定安装目录以后,一路“Next”便可。
一、ADR的设置
ADR安装以后,运行它,会在屏幕的托盘区产生一个箭头状的图标,右击该图标,在弹出的菜单中选择“General Setting”(常规设置),出现“ADR设置”对话框((图1)),且默认为General Setting标签页。

1.General Setting标签页的设置
在该标签页下,我们基本不用修改什么设置。但如果你希望ADR在开机时便运行,可勾选“Run program when windows startup”项;如果你希望把发送失败的信返回到发件人那里而不是被送到“Bad”(失败邮件箱)中,则可勾选“Forward undelivered mail to sender,don't move it in "Bad"”项。
2.Actions标签页的设置
Actions(行为)标签页下主要是关于发件和邮件处理的一些选项。对于宽带用户或者局域网用户,由于长期在线,可勾选“Automatically when mail present in Outbox”项((图2)),这时,只要有邮件存在于Outbox(发件箱)中,ADR便会自动将邮件发出。而对于普通电话拨号用户和ISDN用户,则可勾选“When dial-up connection is established”项,意为当拨号连接建立以后发送邮件。

在“Purge old mail”(清除旧邮件)栏中,可以设置发送后的邮件和发送失败的邮件各自保存多少天后自动删除,默认值分别是15天和45天。
3.DNS标签页的设置
我们在前面提到,ADR的工作原理是解析收件服务器的域名,将发件计算机和该邮件服务器建立连接,将信直接发送到目的邮件服务器中。所以,在DNS标签页中,我们需要填写ISP的DNS服务器的IP地址,以方便ADR进行域名解析。同时,我们一定要勾选该标签页下部的“Automatically update DNS settings”(自动更新DNS设置)复选框((图3))。

二、邮件客户端软件的设置
ADR只是一个服务器端软件,想要撰写并发送邮件,还需要邮件客户端软件(即Foxmail、Outlook Express等软件)的配合。
与采用ISP或邮件服务商提供的SMTP服务器发邮件的设置类似,我们也需要在这些邮件客户端软件中创建自己的账号,设定自己的资料和收、发件服务器。和前者惟一的不同在于,在发件服务器中,我们应填写“localhost”(本地主机)((图4))。

三、邮件的发送
首先确保ADR正在运行。然后,和你平时撰写并发送邮件一样,打开邮件客户端软件,撰写一封信,点击“发送”即可。这时,单击屏幕托盘区的ADR图标,出现如((图5))所示的“监视”对话框。从该图下部的进度条可以看出,“OutBox”中的邮件正处于发送状态。

当邮件发送完以后,我们可以点击该对话框右侧的“Sent”(已发送邮件)标签页,查看是否已经顺利发出,如果没有成功发出,邮件将被送到“Bad”(失败邮件箱)中,或被返回给发件者(如果你在General Setting中选择了“Forward undelivered mail to sender,don't move it in "Bad"”项)。