- 论坛徽章:
- 0
|
我现在的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
我实在不知道后面该怎么办了,烦请各位朋友帮忙看看,谢谢~~ |
|