Topic: Delayed receipt of email (450 4.7.1 recipient address rejected)
==== Required information ====
- iRedMail version: 0.8.3
- Store mail accounts in which backend (LDAP/MySQL/PGSQL): MySQL
- Linux/BSD distribution name and version: CentOS 6
- Related log if you're reporting an issue: 450 4.7.1 recipient address rejected
Hey all, I really hope that you can help me with this. I've been researching it for some time, but to no avail. The background is that there is a delay in the delivery of my emails. I have many virtual accounts on my mail server and when I send to any of them, I get the NOQUEUE message in /var/log/maillog
Here's the log file snippet:
Mar 28 15:06:26 mail postfix/smtpd: connect from unknown[126.96.36.199]
Mar 28 15:06:26 mail policyd: connection from: 127.0.0.1 port: 49608 slots: 0 of 2044 used
Mar 28 15:06:26 mail policyd: rcpt=3606, greylist=new, host=188.8.131.52 (unknown), email@example.com, firstname.lastname@example.org, size=0
Mar 28 15:06:26 mail postfix/smtpd: NOQUEUE: reject: RCPT from unknown[184.108.40.206]: 450 4.7.1 <email@example.com>: Recipient address rejected: Policy Rejection- Please try later.; from=<firstname.lastname@example.org> to=<email@example.com> proto=ESMTP helo=<mail-qc0-f171.google.com>
Mar 28 15:06:26 mail postfix/smtpd: disconnect from unknown[220.127.116.11]
I suspect that my main.cf may have a setting in there that's too restrictive. I think I may have narrowed it down to:
mynetworks = 127.0.0.0/8
mynetworks_style = subnet
Is it rejecting them because of the unknown[18.104.22.168]? Should I be adding more networks to that line in the main.cf? I tried commenting out the smptd restrictions, but it didn't do anything but allow some spam through.
Anyone got any ideas?!? Why does the mailserver tell every mail to 'please try again later' and then let it through an hour later?
thanks for the help!