1 最后由 luwanming (2013-06-02 18:54:00) 编辑

主题: 收信错误,查看日志发现Recipient address rejected: Access denied

张工:我服务器收不到61.145.174.221的邮件,
log信息如下:mail postfix/smtpd[3531]: NOQUEUE: reject: RCPT from unknown[61.145.174.221]: 450 4.7.1 <@mail.sz-kingcooler.com.cn>: Recipient address rejected: Access denied; from=<CGK202@kingcooler.com.cn> to=<@mail.sz-kingcooler.com.cn> proto=ESMTP helo=<MAILSRV1.KINGCOOLER.COM.CN>

发现to的地址  <@mail.sz-kingcooler.com.cn>他多了个mail,应该是@sz-kingcooelr.com.cn。同时没有出现确切的收件人,比如说to=<XXXXX@sz-kingcooler.com.cn>
请问这是哪方面原因。发送方还是接收方原因?如何处理。

我在main.cf这样设置
mydestination = $myhostname, localhost.$mydomain, $mydomain, localhost.$myhostname

回复: 收信错误,查看日志发现Recipient address rejected: Access denied

如果 mysql 内的 alias 表没有人手修改过的话, 那是发信一方问题来.

回复: 收信错误,查看日志发现Recipient address rejected: Access denied

*) 比较大的可能是写邮件的人写错了地址。
*) 如果 Postfix 日志里显示这个地址是经过 alias 处理后得到的地址,那应该检查一下相关帐号的 alias 设置。(你没有填写关于服务器的必要信息,所以我也没法给出到底检查哪些。)

==== 必填信息。没有填写将不予回复 ====
- iRedMail 版本:
- 使用的 Linux/BSD 发行版名称及版本号:
- 与您的问题相关的日志信息:
====

4 最后由 luwanming (2013-06-03 09:30:13) 编辑

回复: 收信错误,查看日志发现Recipient address rejected: Access denied

ZhangHuangbin 写道:

*) 比较大的可能是写邮件的人写错了地址。
*) 如果 Postfix 日志里显示这个地址是经过 alias 处理后得到的地址,那应该检查一下相关帐号的 alias 设置。(你没有填写关于服务器的必要信息,所以我也没法给出到底检查哪些。)

==== 必填信息。没有填写将不予回复 ====
- iRedMail 版本:
- 使用的 Linux/BSD 发行版名称及版本号:
- 与您的问题相关的日志信息:
====

iRedMail 版本: 0.8.2
- 使用的 Linux/BSD 发行版名称及版本号: ubuntu12.04
- 与您的问题相关的日志信息:
==== 发件服务器(61.145.174.221)为exchange,我的服务器(mail.sz-kingcooler.com.cn)是iredmail.

5 最后由 luwanming (2013-06-03 08:55:14) 编辑

回复: 收信错误,查看日志发现Recipient address rejected: Access denied

lwydata 写道:

如果 mysql 内的 alias 表没有人手修改过的话, 那是发信一方问题来.


您好。我没有找到alias这个表啊,也没有改过这个表啊。我用的ldap做用户认证的。没有找到vmail这个数据库

回复: 收信错误,查看日志发现Recipient address rejected: Access denied

如果是 LDAP,则是在用户属性那里检查它是否设置了转发到这个不正确的地址。