Re: [exim] Fwd: Rate-limit queue-processing per domain

Top Page
Delete this message
Reply to this message
Author: Evgeniy Berdnikov
Date:  
To: exim-users
Subject: Re: [exim] Fwd: Rate-limit queue-processing per domain
On Thu, Oct 19, 2017 at 11:19:53AM +0200, Charlie Elgholm wrote:
> * 2017-10-18 11:42:23 1e4kjd-0006nY-4L SMTP error from remote mail
> server after pipelined sending data block: 421 RP-001 (COL004-MC3F9)
> Unfortunately, some messages from <ip> weren't sent. Please try again.
> We have limits for how many messages can be sent per hour and per day.
> You can also refer to
> http://mail.live.com/mail/troubleshooting.aspx#errors.


Microsoft guys are doing wrong thing. They should reject connections
for specific ip-address, or return 4xx in place of greeting message
and on MAIL, shuch errors could be treated as host-specific rejections.
If status-codes 4xx are emitted on RCPT stage, such rejections are
recipient-specific, so Exim could try other mails for the same MX.

This log fragment looks like response to DATA, with pipelining on.
It's a bad idea to put the ip-address rejection here.
Legal 4xx response to DATA may be caused by problems with disk space,
memory, system-wide filter (antivirus, ex) hangup on the receiver host.
All these conditions are not related to specific recipient.
So I think Exim havе better to treat 4xx on DATA as host-specific.
--
Eugene Berdnikov