When you send an e-mail to *@abc.com an immediate failure notification is returned as follows:
Quote:
---------------------------
This message was created automatically by mail delivery software.
A message that you sent could not be delivered to one or more of its recipients. This is a permanent error. The following address(es) failed:
*@abc.com
"R=static_route_hostlist T=static_smtp defer (-53): retry time not reached for any host"
---------------------------
And Problem remain even if you try send an email from multiple servers all with different IP addresses and ranges. While if you try to send e-mail from *@abc.com the e-mail gets delivered.
First thing to check is if your domain is on some blacklist..
If the e-mail server is not in blacklist,
This error message means that all hosts to which the message could be sent have been failing for so long that the end of the retry period (typically 4 or 5 days) has been reached. In such case, exim still computes a next time to retry, but any messages that arrive in the meantime are bounced straight away.
After digging allocate I found, that one possible reason for this error is recipient mail server IP address being blocked in exim database.
Please follow these steps to resolve this issue..
Quote:
root@server[#] cd /var/spool/exim/db
root@server[#] grep xx.xx.xx.xx * -R
ratelimit
retry
Where xx.xx.xx.xx being the IP of mail server.
So now we are sure that the Ip address or recipient mail server is blocked in the exim database.
Now to release the IP you should
1. Take backup of “/var/spool/exim/db/” directory if we can revert.. in case if there is another problem arise.
2. Stop exim service using following command
Thanks Phil, you have provided a very crucial information to me as i too was facing this type of issues in between i don't know why, but you have given a brief information so that next time i too will have an idea why my email are getting error .