2006年5月26日

使用 ETRN 命令,架设 IMail 备份服务器

Author: Hagen.GoO 转载请注明作者出处
MSN contact: wantm009@hotmail.com
Keyword: IMail,ETRN,备份服务器
Quote:
http://support.ipswitch.com/kb/IM-19990603-DM02.htm

看到论坛上有人提问:如何在2个ISP的线路上各架设 IMail Server,其中一个 IMail 为另外做备份,最后所有邮件集中到一个服务器上。

最近在学习 ETRN 命令,感觉用好 ETRN 命令,就能实现上述想法。

假设有这样一个案例:

域名是 IMAIL.COM
IMail-A 有网通地址 218.108.1.10,
IMail-B 有电信地址 202.101.2.20,
要求用户信息和邮件都存放在 IMail-B 上,
IMail-A 转发所有 IMAIL.COM 的邮件到 IMail-B 上。

下面是我的操作,你可以参照操作:

1 在 IMail-A 上,打开 IAdmin,在 SMTP Security 中,开启 Relay mail for 202.101.2.20。
注意,IMail-A 上,不能出现 IMAIL.COM 的域名在 Official Hostname 或 Aliases 中。

2 修改 IMail-A 的 hosts 文件,添加如下记录:
202.101.2.20 IMAIL.COM

3 配置 IMAIL.COM 的 MX 记录
@ IN MX 200 IMail-A
@ IN MX 100 IMail-B
IMail-A IN A 218.108.1.10
IMail-B IN A 202.101.2.20

4 在 IMail-B,telnet 到 IMail-A 的 25 端口,执行 ETRN IMAIL.COM 命令,即可让 IMail-A 向 IMail-B 转发收集的 IMail.COM 域的邮件。

5 IMail 不支持自动的 ETRN 命令,但是可以下载 ftp://ftp.ipswitch.com/ipswitch/Product_Support/IMail/etrn.zip 这个小工具,在 IMail-B 上通过系统的任务计划功能,设定单位时间内下载邮件。

附:etrn.exe 的用法:
1. 修改etrn_host.txt,把 IMAIL.COM 添加进去
2. 在命令行模式,执行 etrn.exe 218.108.1.10 即可。


没有评论: