adisonray 发表于 2008-07-21 11:36

postfix 无法收信(Relay access denied)【已解决】

使用email@mail.xxx.com可以正常收发邮件。使用email@xxx.com发送邮件正常,但是收邮件却出现Relay access denied,并退信。
maillog:
Jul 18 00:41:13 mail postfix/smtpd: connect from blu0-omc1-s14.blu0.hotmail.com
Jul 18 00:41:14 mail postfix/smtpd: AF12C126E04: client=blu0-omc1-s14.blu0.hotmail.com
Jul 18 00:41:15 mail postfix/smtpd: AF12C126E04: reject: RCPT from blu0-omc1-s14.blu0.hotmail.com: 554 <email@xxx.com>: Relay access denied; from=<adisonray@hotmail.com> to=<email@xxx.com> proto=ESMTP helo=<blu0-omc1-s14.blu0.hotmail.com>
Jul 18 00:41:16 mail popper: (v4.0.8) Unable to get canonical name of client 116.52.33.231: Unknown host (1)
Jul 18 00:41:16 mail popper: (v4.0.8) Servicing request from "116.52.33.231" at 116.52.33.231
Jul 18 00:41:16 mail popper: Stats: email 0 0 0 0 116.52.33.231 116.52.33.231
Jul 18 00:41:17 mail postfix/smtpd: disconnect from blu0-omc1-s14.blu0.hotmail.com
请求帮助!谢谢!

[ 本帖最后由 adisonray 于 2008-7-24 23:48 编辑 ]

ruochen 发表于 2008-07-21 11:39

使用email@mail.xxx.com可以正常收发邮件。
使用email@xxx.com发送邮件正常

@mail.xxx.com
@xxx.com

看postfix的配置

ruochen 发表于 2008-07-21 11:40

Jul 18 00:41:16 mail popper: (v4.0. Unable to get canonical name of client 116.52.33.231: Unknown host (1)

adisonray 发表于 2008-07-21 11:45

是说我的main.cf配置问题吗

adisonray 发表于 2008-07-21 13:00

main.cf

myhostname = mail.xxx.com
mydomain = xxx.com
inet_interfaces = all
myorigin = $myhostname
mydestination = $myhostname, $mydomain
mynetworks_style = subnet
mynetworks = 168.100.189.0/28, 127.0.0.0/8
relay_domains = $mydestination

##SMTP###
smtpd_sasl_auth_enable = yes
smtpd_sasl_local_domain = ' '
smtpd_sasl_security_options = noanonymous
smtpd_recipient_restrictions = permit_mynetworks, permit_sasl_authenticated, reject_unauth_destination
smtpd_client_restrictions = permit_sasl_authenticated

做过:
xxx.com , www.xxx.com , mail.xxx.com 的A记录各一条。
xxx.com MX in mail.xxx.com 的记录一条。

[ 本帖最后由 adisonray 于 2008-7-21 13:05 编辑 ]

ruochen 发表于 2008-07-21 13:23

myhostname = mail.xxx.com
mydomain = xxx.com
inet_interfaces = all
myorigin = $myhostname
mydestination = $myhostname, $mydomain
mynetworks_style = subnet
mynetworks = 168.100.189.0/28, 127.0.0.0/8
relay_domains = $mydestination

这段调试下

ruochen 发表于 2008-07-21 13:26

原帖由 adisonray 于 2008-7-21 13:00 发表 http://bbs.chinaunix.net/images/common/back.gif
main.cf

myhostname = mail.xxx.com
mydomain = xxx.com
inet_interfaces = all
myorigin = $myhostname
mydestination = $myhostname, $mydomain
mynetworks_style = subnet
mynetworks = 168.100.18 ...


myorigin = $myhostname
改成mydomain看看


本来不想说的
其实看到主机名的没问题
而域名的有问题,其实也就那么几个要注意的地方

adisonray 发表于 2008-07-21 13:28

不清楚还要如何调试呀。能否提示我?

ruochen 发表于 2008-07-21 13:33

已经说了

调试后说下结果

adisonray 发表于 2008-07-21 13:39

还是没有解决。同样的错误。
页: [1] 2 3
查看完整版本: postfix 无法收信(Relay access denied)【已解决】