Email loop with bandwidth notifications

eger

Well-Known Member
Feb 28, 2003
128
0
166
Not sure if this is a bug... But I found one of my servers today with some really high loads and running very slowly. I tracked it down to spamd which was ultimately caused by a loop in exim.

The issue was with the option in Tweak Settings "Email users when they have reached 80% of their bandwidth". With this enabled and users who were over quota and with 80% bandwidth usage it would create a loop like this in my exim_mainlog:
Code:
2006-06-13 12:37:45 1FqDlc-00058y-SY <= [email protected] U=cpaneluser P=local-bsmtp S=108683 [email protected]
2006-06-13 12:37:45 1FqDlc-00058y-SY == [email protected] R=localuser T=local_delivery defer (122): Disk quota exceeded: mailbox is full
2006-06-13 12:37:45 1FqDlc-00058y-SY ** [email protected]: retry timeout exceeded
2006-06-13 12:37:48 1FqDlc-00058y-SY Completed
2006-06-13 12:37:48 1FqDlc-00058t-Ll => cpaneluser <[email protected]> R=sa_localuser T=local_sa_delivery
2006-06-13 12:37:48 1FqDlc-00058t-Ll Completed
2006-06-13 12:37:53 1FqDli-00059K-3I <= [email protected] U=cpaneluser P=local-bsmtp S=108683 [email protected]
2006-06-13 12:37:53 1FqDli-00059K-3I == [email protected] R=localuser T=local_delivery defer (122): Disk quota exceeded: mailbox is full
2006-06-13 12:37:53 1FqDli-00059K-3I ** [email protected]: retry timeout exceeded
2006-06-13 12:37:56 1FqDli-00059K-3I Completed
2006-06-13 12:37:56 1FqDlh-00059E-Ig => cpaneluser <[email protected]> R=sa_localuser T=local_sa_delivery
R=virtual_user T=virtual_userdelivery defer (122): Disk quota exceeded: mailbox is full
2006-06-13 12:37:59 1FqDls-0005AC-I2 <= [email protected] U=cpaneluser P=local-bsmtp S=108683 [email protected]
2006-06-13 12:37:59 1FqDls-0005AC-I2 == [email protected] R=localuser T=local_delivery defer (122): Disk quota exceeded: mailbox is full
2006-06-13 12:37:59 1FqDls-0005AC-I2 ** [email protected]: retry timeout exceeded
This started happening to multiple users and as you can see it's happening (retrying to send?) about every 5 seconds.

After I disabled this option and restarted exim the problem disappeared and my load came back down under 0.50 from over 8.00.

Is there any way around this? I have many users who do like to get bandwidth usage notices.
 

webignition

Well-Known Member
Jan 22, 2005
1,880
0
166
eger said:
Is there any way around this? I have many users who do like to get bandwidth usage notices.
I'd bet that such notifications get delivered to the relevant contact email for the account. Setting this to an address not hosted on the account might be a good idea.