由 dominic_80 在 07-27-2004 16:16 发表:
关于postfix只能发送无法接收任何地方发来邮件的问题!
我现在的postfix能正常发送saslauthd认证的邮件,但是无法接收任何邮件。
以下是telnet测试:
[root@LinuxAS3 postfix]# telnet localhost 25
Trying 127.0.0.1...
Connected to SERVERNAME (127.0.0.1).
Escape character is '^]'.
220 mail.server.com ESMTP Postfix
helo localhost
250 mail.server.com
vrfy dominic
554
1<dominic>: Relay access denied
2
3
4
5以下是maillog的提示:
6
7Jul 27 15:07:12 LinuxAS3 postfix/smtpd[5056]: connect from bay12-f34.bay12.hotmail.com[64.4.35.34]
8
9Jul 27 15:07:12 SERVER postfix/smtpd[5056]: 86A515294F: client=bay12-f34.bay12.hotmail.com[64.4.35.34]
10
11Jul 27 15:07:12 LinuxAS3 postfix/smtpd[5056]: 86A515294F: reject: RCPT from bay12-f34.bay12.hotmail.com[64.4.35.34]: 554 <mail.server.com>: Relay access denied; from=<[email protected]> to=<[email protected]> proto=ESMTP helo=<hotmail.com>
12
13Jul 27 15:07:14 LinuxAS3 postfix/smtpd[5056]: disconnect from bay12-f34.bay12.hotmail.com[64.4.35.34]
14
15
16
17main.cf的部分设置:
18
19mynetworks_style = host
20
21mydomain=mail.server.com
22
23myorigin=$mydomain
24
25inet_interfaces=all
26
27smtpd_sasl_auth_enable = yes
28
29smtpd_recipient_restrictions = permit_sasl_authenticated, reject_unauth_destinat
30
31ion reject
32
33broken_sasl_auth_clients = yes
34
35smtpd_sasl_security_options = noanonymous
36
37
38
39我实在不知道后面该怎么办了,烦请各位朋友帮忙看看,谢谢~~
40
41
42
43
44* * *
45
46
47_由 Snoopy 在 07-27-2004 19:38 发表:_
48
49
50
51****
52
53
54
55
56
57postfix没用过,熟悉的兄弟说下吧
58
59
60
61是不是回复人家的邮件才出现这问题 ?
62
63__________________
64
65And then in the evening light, when the bars of freedom fall
66
67I watch the two of you in the shadows on the wall
68
69How in the darkness steals some of the choices from my hand
70
71Then will I begin to under
72
73
74
75
76* * *
77
78
79_由 dominic_80 在 07-28-2004 15:12 发表:_
80
81
82
83****
84
85
86
87
88
89回复别人的邮件没有问题,发送邮件始终稳定,可以完成并不报错误,但只要是接收邮件就必定报错,并且向自己的帐号发邮件,在接收的时候也会报错。
90
91
92
93
94* * *
95
96
97_由 dominic_80 在 07-28-2004 15:14 发表:_
98
99
100
101****
102
103
104
105
106
107这是现在的情况,几个论坛同时在请求帮助中......
108
109
110
111
112
113
114
115
116
117我现在的postfix能正常发送saslauthd认证的邮件,但是无法接收任何邮件。
118
119
120
121以下是telnet测试:
122
123[root@LinuxAS3 postfix]# telnet localhost 25
124
125Trying 127.0.0.1...
126
127Connected to SERVERNAME (127.0.0.1).
128
129Escape character is '^]'.
130
131220 mail.server.com ESMTP Postfix
132
133helo localhost
134
135250 mail.server.com
136
137vrfy dominic
138
139252 dominic
140
141认证可以通过,对smtp认证可以。
142
143
144
145[root@LinuxAS3 postfix]# telnet localhost 110
146
147Trying 127.0.0.1...
148
149Connected to LinuxAS3 (127.0.0.1).
150
151Escape character is '^]'.
152
153+OK POP3 LinuxAS3 v2003.83rh server ready
154
155auth plain
156
157-ERR Bad authentication # mua上smtp选的是login,这里认证失败问题应该不大
158
159auth login
160
161\+ VXNlciBOYW1lAA==
162
163auth pam
164
165\+ UGFzc3dvcmQA
166
167
168
169
170
171
172
173当外部邮箱发信进来的时候,maillog报错如下,抓破了头皮也弄不清楚现在的问题到底出在哪里?如何解决?
174
175/var/log/maillog 报错信息如下:
176
177
178
179reject: RCPT from bay12-f11.bay12.hotmail.com[64.4.35.11]: 554 <[email protected]></[email protected]></hotmail.com></[email protected]></[email protected]></mail.server.com></dominic>