|
|
发表于 2005-6-19 20:25:34
|
显示全部楼层
一般来说,你有一条DNS服务器,它可以管理多个域,比如 dn1.com 和 dn2.com,而它本身的完整域名是 dns.dn1.com,同时有一台 mail 服务器:mail.dn1.com。
对于 dn1.com,应该没有问题,设置其 MX 记录为 mail.dn1.com,并配置 mail.dn1.com 为 dn1.com 域的 SMTP 服务器就可以了
而 dn2.com,通常称为虚拟域。你可以在 dns.dn1.com 的 /etc/namd.conf 中增加一个 zone: dn2.com,并在 /var/named/ 中增加相应的域数据文件,使这个域的域名服务器为 dns.dn1.com,MX 为 mail.dn1.com 即可。
这时,对于 dn2.com 的其他主机,设置 resolv.conf,使用 dns.dn1.com 来解析(当然要先保证路由)。
一般来说,sendmail/postfix 等只为本地主机和本地域发送邮件。如果要支持虚拟域,可以参考相关文档,或者利用 SASL 这样的认证机制。postfix 的文档比较完整,我觉得看过之后,比较得益。 |
|