由 xinxinxj 在 11-05-2003 11:54 发表:
sendmail邮件服务器收发问题!!!
sendmila邮件服务器在局域网内部收发正常,但发送外部邮件时.会收到一封自动回复的报错邮件,内容如下:
The original message was received at Sun, 5 Oct 2003 16:11:57 -0400
from wld-fwq.company.com [192.168.0.1]
----- The following addresses had permanent fatal errors -----
1<[email protected]>
2
3(reason: 550 Host unknown)
4
5
6
7\----- Transcript of session follows -----
8
9550 5.1.2 <[email protected]>... Host unknown (Name server: 163.net: host not found
10
11
12
13
14
15具体的配置如下:
16
17
18
191.修改/etc/sendmail.cf 文件
20
21把文件这一行O DaemonProtOptions=Port=smtp,add=127.0.0.1,Name=MTA
22
23
24
25add=127.0.0.1改为192.168.0.210(因内部的DNS服务器为windows2000server,只是把这台linux主机加入到DNS服务器进行解析)
26
27
28
292.修改/etc/mail/access
30
31
32
33加入了: company.com RELAY (company.com为内部网的域名)
34
35
36
373.修改 /etc/xinetd.d /iPop3d文件,把 文件中的disable的值改为no
38
39
40
41如何才能收发外部的邮件??
42
43
44
45先谢了...!!!
46
47
48
49
50* * *
51
52
53_由 bigsw 在 11-05-2003 15:24 发表:_
54
55
56
57****
58
59
60
61
62
63看错误信息应该是DNS解析不对,与你修改的没什么关系
64
65
66
67另外,你应该把add=127.0.0.1改为0.0.0.0让他支持所有的接口
68
69
70
71先用nslookup确定你的dns是否可以解析internet上的域名
72
73__________________
74
75郁闷中.....学习中......
76
77
78
79
80* * *
81
82
83_由 xinxinxj 在 11-05-2003 19:39 发表:_
84
85
86
87****
88
89
90
91
92
93NSLOOKUP检测的时候能正常的显示主机名与IP地址.可是不知为何不能解析外部的DNS.因我的DNS服务是server2000活动目录并且由这台服务通过ADSL虚拟拔号内部共享上网是通过主机自带的.客户端代理上网设置DNS时必须设置当地的DNS服务器如(202.96.134.133)才行.而设置本地的DNS不能上internet(如:192.168.0.1).因为主机必须设置192.168.0.1D才能正常解析,可是换上202.96.134.133就不能正常解析,但能上internet.
94
95
96
97在这里我想问:是不是只要解决了客户端使用上本地的DNS192.168.0.1并且能上internet就能收发外部的邮件.另外还有一问题就是:在正常收发如何控制部分用户只能发收内部而不能发送外部!
98
99
100
101
102* * *
103
104
105_由 bigsw 在 11-07-2003 09:20 发表:_
106
107
108
109****
110
111
112
113
114
115呵呵,说的比较乱,不过,大体上明白了是怎么回事.
116
117
118
119第一个问题的答案是肯定的,如果你连外部域名都没办法解析的话,邮件是没办法到达对方的服务器的.你现在的主要目是检查win2k做的DNS Server.
120
121
122
123第二个问题给你个例子,比如你仅想让你LAN的用户使用你的sendmail转发信件,你的网段为 192.168.0.0/24, 可以修改ac</[email protected]></[email protected]>