LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 1715|回复: 4

关于postfix只能发送无法接收任何地方发来邮件的问题!

[复制链接]
发表于 2004-7-27 16:16:30 | 显示全部楼层 |阅读模式
我现在的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 <dominic>: Relay access denied

以下是maillog的提示:
Jul 27 15:07:12 LinuxAS3 postfix/smtpd[5056]: connect from bay12-f34.bay12.hotmail.com[64.4.35.34]
Jul 27 15:07:12 SERVER postfix/smtpd[5056]: 86A515294F: client=bay12-f34.bay12.hotmail.com[64.4.35.34]
Jul 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=<dominic@hotmail.com> to=<dominic@mail.server.com> proto=ESMTP helo=<hotmail.com>
Jul 27 15:07:14 LinuxAS3 postfix/smtpd[5056]: disconnect from bay12-f34.bay12.hotmail.com[64.4.35.34]

main.cf的部分设置:
mynetworks_style = host
mydomain=mail.server.com
myorigin=$mydomain
inet_interfaces=all
smtpd_sasl_auth_enable = yes
smtpd_recipient_restrictions = permit_sasl_authenticated, reject_unauth_destinat
ion reject
broken_sasl_auth_clients = yes
smtpd_sasl_security_options = noanonymous

我实在不知道后面该怎么办了,烦请各位朋友帮忙看看,谢谢~~
发表于 2004-7-27 19:38:41 | 显示全部楼层
postfix没用过,熟悉的兄弟说下吧

是不是回复人家的邮件才出现这问题 ?
 楼主| 发表于 2004-7-28 15:12:02 | 显示全部楼层
回复别人的邮件没有问题,发送邮件始终稳定,可以完成并不报错误,但只要是接收邮件就必定报错,并且向自己的帐号发邮件,在接收的时候也会报错。
 楼主| 发表于 2004-7-28 15:14:04 | 显示全部楼层
这是现在的情况,几个论坛同时在请求帮助中......




我现在的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
252 dominic
认证可以通过,对smtp认证可以。

[root@LinuxAS3 postfix]# telnet localhost 110
Trying 127.0.0.1...
Connected to LinuxAS3 (127.0.0.1).
Escape character is '^]'.
+OK POP3 LinuxAS3 v2003.83rh server ready
auth plain
-ERR Bad authentication # mua上smtp选的是login,这里认证失败问题应该不大
auth login
+ VXNlciBOYW1lAA==
auth pam
+ UGFzc3dvcmQA



当外部邮箱发信进来的时候,maillog报错如下,抓破了头皮也弄不清楚现在的问题到底出在哪里?如何解决?
/var/log/maillog 报错信息如下:

reject: RCPT from bay12-f11.bay12.hotmail.com[64.4.35.11]: 554 <dominic@dominic.8866.org>: Recipient address rejected: Access denied; from=<dominic_zsj@hotmail.com> to=<dominic@dominic.8866.org> proto=ESMTP helo=<hotmail.com>



main.cf的部分设置:
mynetworks_style = subnet
mynetworks = 192.168.0.0/24 127.0.0.0/28
mydomain=mail.server.com
myorigin=$mydomain
inet_interfaces=all
smtpd_sasl_auth_enable = yes
smtpd_recipient_restrictions = permit_mynetworks, permit_sasl_authenticated, permit_auth_destination reject
broken_sasl_auth_clients = yes
smtpd_sasl_security_options = noanonymous

烦请各位朋友帮忙看看,谢谢~~
如果可以请与我联系,我的个人说明里有具体联系方法,天天在线!


_________________
学习技术,从基础开始,结束的周期与生命相连。
有共同语言的朋友不妨大家交个朋友共同切磋共同前进!QQ:341466877 MSN:dominic_zsj@hotmail.com
 楼主| 发表于 2004-7-29 02:50:05 | 显示全部楼层
554的报错和中继有关,现在问题已经解决。
只要做以下步骤就行了:
postmap /etc/postfix/access

小问题竟然在google没有找到一个答案,本贴设置原来都是正确的。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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