主题: DNS解释正常-外网邮件无法发送 450错误

Dears:

默认安装好iredos 0.6后,IP、DNS都测试通过,但无法发送外网邮件,提示450错误

SMTP Error(450):Failed to add recipient "xxx@126.com"

请大家予以帮助,谢谢!


Aug 12 13:41:42 iredos postfix/smtpd[2258]: connect from iredos.iredmail.org[127.0.0.1]
Aug 12 13:41:42 iredos postfix/smtpd[2258]: NOQUEUE: reject: RCPT from iredos.iredmail.org[127.0.0.1]: 450 4.1.2 <brianlove@126.com>: Recipient address rejected: Domain not found; from=<www@xxx.com> to=<brianlove@126.com> proto=ESMTP helo=<xxx.com>
Aug 12 13:41:42 iredos roundcube: Invalid response code received from server (450):
Aug 12 13:41:42 iredos roundcube: [12-Aug-2010 13:41:42 +0800]: SMTP Error: SMTP error: Failed to add recipient 'brianlove@126.com' in /var/www/roundcubemail-0.3.1/program/steps/mail/func.inc on line 1365 (POST /mail/?_task=mail&_action=send)
Aug 12 13:41:42 iredos postfix/smtpd[2258]: disconnect from iredos.iredmail.org[127.0.0.1]

回复: DNS解释正常-外网邮件无法发送 450错误

自己先顶一个!

另外,在默认安装好了,除了配置IP和DNS外,没有修改任何默认配置。

IP和DNS均使用正常!

回复: DNS解释正常-外网邮件无法发送 450错误

检查一下 maillog 里是否有其它错误信息。
另外,你的 /etc/resolv.conf 和 /var/spool/postfix/etc/resolv.conf 的内容是否一样?

回复: DNS解释正常-外网邮件无法发送 450错误

感谢老大的回复,由于是新手,不知道要设置 /var/spool/postfix/etc/ 下的DNS解释,目前问题已经解决!

另,我用QQ的域名邮箱发送了一封测试邮件给www@xxx.com的用户,由于比较久都没收到,所以查了下日志,发现有reject,但是不清楚什么意思,在发送本帖前又可以收到邮件了,但是历时较久,请问是什么原因???

能否提供一些学习资料熟悉iredmail? 省得老是麻烦老大

- Please try later.; from=<xxx@xx.com> to=<www@xxx.com> proto=SMTP helo=<smtpbg72.qq.com>
Aug 12 14:10:49 iredos postfix/smtpd[2461]: disconnect from unknown[119.147.10.231]
Aug 12 14:12:49 iredos postfix/smtpd[2556]: connect from unknown[119.147.10.231]
Aug 12 06:12:50 iredos policyd: connection from: 127.0.0.1 port: 36884 slots: 0 of 2044 used
Aug 12 06:12:50 iredos policyd: rcpt=3, greylist=abuse, host=119.147.10.231 (unknown), from=xxx@xx.com, to=www@xxx.com, size=0
Aug 12 14:12:50 iredos postfix/smtpd[2556]: NOQUEUE: reject: RCPT from unknown[119.147.10.231]: 450 4.7.1 <www@xxx.com>: Recipient address rejected: Policy Rejection- Please try later.; from=<xxx@xx.com> to=<www@xxx.com> proto=SMTP helo=<smtpbg72.qq.com>
Aug 12 14:12:50 iredos postfix/smtpd[2556]: disconnect from unknown[119.147.10.231]
[root@iredos ~]# tail /var/log/maillog
Aug 12 14:09:49 iredos postfix/smtpd[2461]: disconnect from unknown[119.147.10.231]
Aug 12 14:10:49 iredos postfix/smtpd[2461]: connect from unknown[119.147.10.231]
Aug 12 06:10:49 iredos policyd: rcpt=2, greylist=abuse, host=119.147.10.231 (unknown), from=xxx@xx.com, to=www@xxx.com, size=0
Aug 12 14:10:49 iredos postfix/smtpd[2461]: NOQUEUE: reject: RCPT from unknown[119.147.10.231]: 450 4.7.1 <www@xxx.com>: Recipient address rejected: Policy Rejection- Please try later.; from=<xxx@xx.com> to=<www@xxx.com> proto=SMTP helo=<smtpbg72.qq.com>
Aug 12 14:10:49 iredos postfix/smtpd[2461]: disconnect from unknown[119.147.10.231]
Aug 12 14:12:49 iredos postfix/smtpd[2556]: connect from unknown[119.147.10.231]
Aug 12 06:12:50 iredos policyd: connection from: 127.0.0.1 port: 36884 slots: 0 of 2044 used
Aug 12 06:12:50 iredos policyd: rcpt=3, greylist=abuse, host=119.147.10.231 (unknown), from=xxx@xx.com, to=www@xxx.com, size=0
Aug 12 14:12:50 iredos postfix/smtpd[2556]: NOQUEUE: reject: RCPT from unknown[119.147.10.231]: 450 4.7.1 <www@xxx.com>: Recipient address rejected: Policy Rejection

回复: DNS解释正常-外网邮件无法发送 450错误

在 google 或本论坛里搜索 greylisting 可以解释为何会有延迟

回复: DNS解释正常-外网邮件无法发送 450错误

谢谢老大,已经基本了解 greylisting 的作用,现在收到的邮件都带有 ***SPAM*** ,请问如果我想管理这些东西,例如黑白list,使我信任的域不要出现 ***SPAM***  ,我应该去哪里设置?

回复: DNS解释正常-外网邮件无法发送 450错误

由于我的邮箱是使用了QQ的域名邮箱,即托管在QQ的服务器的虚拟域

刚才做了一下测试,QQ后缀的域名发送过去,没有***SPAM***,用我的域名发过去,又是出现***SPAM***

回复: DNS解释正常-外网邮件无法发送 450错误

可以在 SpamAssassin 的 local.cf 文件里使用 whitelist_from 语句将指定的域加入白名单。文件位置应该是 /etc/mail/spamassassin/local.cf

回复: DNS解释正常-外网邮件无法发送 450错误

多谢老大,我试试看!