这样啊,谢谢张工。我看看去。

在etc下找不到这个文件。后来在网上找到说,可能是ubuntu有些更新没做,造成policy安装失败了。我就把main.cf里的smtpd_recipient_restrictions 改成下面这样了。
smtpd_recipient_restrictions= permit_mynetworks, permit_sasl_authenticated, reject_unauth_destination, ject_unauth_pipelining, reject_invalid_hostname

并禁用了smtpd_end_data_restrictions = check_policy_service inet = 127.0.0.1:10031

可是这个不是最终的解决方案。我的邮件服务器上层有防火墙做反垃圾的机制。如果没有就不能这么做了。我后来又安装了一台ubuntu 11.10+iredmail 可是还是没有在etc中发现policyd.conf这个文件。。。。。。。。。。。。。。。。。。。。。。。。

==== 提供基本信息便于分析问题并得到快速回复 ====
- iRedMail 版本:0.7.4
- 使用的 Linux/BSD 发行版名称及版本号:ubuntu 10.4
- 与您的问题相关的日志信息:
The following message to <alan@> was undeliverable.
The reason for the problem:
5.1.0 - Unknown address error 554-'5.7.1 <alan@>: Recipient address rejected: Greylisting in effect, sending server blacklisted'
==== 外面发进来的邮件传不进来,会收到上面的信息。我在论坛中看到说要关闭灰名单。可是我在/etc下找不到policyd.conf或postfix-policyd.conf这个文件啊。。。。。。请问我应该如何处理呢?