Scenario:
2 computers, A and B
A's email address = [1]bob@???
B's email address = [2]steve@???
Both are setup to correctly SMTP AUTH using their respective email
accounts.
Both are in Texas and Georgia, respectively.
Exim rate limit settings:
defer message = Sorry, too fast.
ratelimit = 3 / 1h / per_rcpt / $authenticated_id
The problem? If Computer A sends 4 messages (or a message with 4
recipients) and gets rate limited, Computer B, that is very far away,
has a separate email account all together, and a different IP address,
also gets rate limited! Computer B cannot send an email at all.
I think for some reason exim is limiting the entire domain, but it is
not supposed to act that way. Why is it doing that, and more
importantly, how can I stop it from doing that? I want it to limit per
email address, not the entire domain.
I have tried with and without the $authenticated_id key. It doesn't
seem to make a difference.
Here are the Exim logs regarding the rejections:
2008-04-04 23:55:28 H=localhost ([192.168.1.7]) [127.0.0.1]
F=[3]<bob@???> temporarily rejected RCPT
[4]<dd444d@???>:
2008-04-04 23:55:35 H=localhost ([192.168.1.2]) [127.0.0.1]
F=[5]<steve@???> temporarily rejected RCPT
[6]<d45465@???>:
2008-04-04 23:55:36 H=localhost ([192.168.1.7]) [127.0.0.1] incomplete
transaction (QUIT) from [7]<bob@???>
2008-04-04 23:55:37 H=localhost ([192.168.1.2]) [127.0.0.1] incomplete
transaction (QUIT) from [8]<steve@???>
Help!
Thank you very much!
Russell
References
1.
mailto:bob@computerworld.com
2.
mailto:steve@computerworld.com
3.
mailto:bob@eggycrew.com
4.
mailto:dd444d@gmail.com
5.
mailto:steve@eggycrew.com
6.
mailto:d45465@eggycrew.com
7.
mailto:bob@eggycrew.com
8.
mailto:steve@eggycrew.com