QQ登录

只需一步,快速开始

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 873|回复: 4

sendmail怎么跨域发mail,请高手指点!

[复制链接]
发表于 2005-10-17 22:08:21 | 显示全部楼层 |阅读模式
在一个局域内,有两台电脑一个192.168.0.1和192.168.0.2,
1、IP为.1的电脑上做a.com主DNS服务器,IP为.2的电脑上做b.com主DNS服务器
2、两台电脑都配置了sendmail服务
3、IP为.1的电脑上有一个用户a,IP为.2的电脑上有一个用户b
怎么能实现b用户收到[email protected]的邮件。也就是实现MTA之间的转发。
我实现了好几天都不行,谁帮助给把用的配置给写一下。小弟先谢谢了。
 楼主| 发表于 2005-10-18 18:32:02 | 显示全部楼层
没有人知道吗?UP一下。
回复

使用道具 举报

 楼主| 发表于 2005-10-19 22:00:35 | 显示全部楼层
我的思路是这样的,我要在IP为1的主机上建立a.com主DNS和b.com主DNS,还在IP为2的主机上建立b.com主DNS和a.com主DNS,目录是让两台主机可以识到双方的域名,才可以发信,对吧。

我的IP为1的主机建的named.conf如下:(两个正向,一个反向)
zone "a.com" IN {
        type master;
        file "a.com.zone";
        allow-update { none; };
};

zone "b.com" IN {
        type master;
        file "b.com.zone";
        allow-update { none; };
};

zone "0.168.192.in-addr.arpa" IN {
        type master;
        file "0.168.192.zone";
        allow-update { none; };
};


a.com.zone内容如下:
$TTL    86400
@               IN SOA  server.a.com.       root.a.com. (
                                42              ; serial (d. adams)
                                3H              ; refresh
                                15M             ; retry
                                1W              ; expiry
                                1D )            ; minimum

                IN NS           server.a.com.
                IN MX 4         mail.a.com.

server          IN A            192.168.0.1
mail            IN A            192.168.0.1

b.com.zone内容如下:
$TTL    86400
@               IN SOA  server.b.com.       root.b.com. (
                                42              ; serial (d. adams)
                                3H              ; refresh
                                15M             ; retry
                                1W              ; expiry
                                1D )            ; minimum

                IN NS           server.b.com.
                IN MX 4         mail.b.com.

server          IN A            192.168.0.2
mail            IN A            192.168.0.2

0.168.192.zone文件如下:
$TTL    86400
@               IN SOA  server.a.com.       root.a.com. (
                                42              ; serial (d. adams)
                                3H              ; refresh
                                15M             ; retry
                                1W              ; expiry
                                1D )            ; minimum

                IN NS           server.a.com.

1               IN PTR          server.a.com.
1               IN PTR          mail.a.com.
2               IN PTR          server.b.com.
2               IN PTR          mail.b.com.


我的IP为2的主机建的named.conf也IP为1的主机建的named.conf一样。(两个正向,一个反向)
并且a.com.zone和b.com.zone也是一样,唯一不一样的是反向域文件0.168.192.zone文件,内容如下:
$TTL    86400
@               IN SOA  server.b.com.       root.b.com. (
                                42              ; serial (d. adams)
                                3H              ; refresh
                                15M             ; retry
                                1W              ; expiry
                                1D )            ; minimum

                IN NS           server.b.com.

1               IN PTR          server.a.com.
1               IN PTR          mail.a.com.
2               IN PTR          server.b.com.
2               IN PTR          mail.b.com.

配置完后,检查DNS都没有问题。我认为,是不是我基本思路就是问题了,是不是DNS这点就配置不对。
回复

使用道具 举报

发表于 2005-10-20 11:22:32 | 显示全部楼层
觉得首先应该在两台机子之间用telnet方式测试一下mta。还有嘛就是不要用root帐号做测试。
回复

使用道具 举报

发表于 2005-10-21 18:32:36 | 显示全部楼层
老段~~~
应该知道我是谁吧~~~
看你的帖子这么凄凉~~~
帮你UP一下~~~
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

GMT+8, 2024-11-3 04:17 , Processed in 0.082229 second(s), 16 queries .

© 2021 Powered by Discuz! X3.5.

快速回复 返回顶部 返回列表