Hi all,

Some of you may recall my recent troubles/complaints with autorespond 
(which is required for the QmailAdmin package), and how I went about trying 
to solve it.  For what its worth, my efforts appear to have failed.  Let me 
explain.

I have had a number of complaints from a very large corporate client 
regarding delayed e-mails.  These complaints are getting steadily 
worse.  Some can be attributed to issues not related to the function of the 
mail server in question, but unfortunately most can.  To best explain what 
is happening, I am going to demonstrate how this situation comes about, 
step by step.

1.  High-powered corporate executive sends out many e-mails to many 
employees each day.  This executive follows company policy and CC's herself 
on every message she sends.  She also, like many in her company, makes use 
of the vacation/autoresponder function within QmailAdmin daily.

2.  Executive sends 5 e-mails one morning.  She notices that she receives 
only 3 of her CC'ed copies, and receives the others later (ranging from 1 
to 5 days, usually during the weekend [clue!]).  She receives complaints 
from others, who also use vacation/autoresponder [clue!].

3.  Diligent sysadmin checks logs .. delivering okay.  Sysadmin checks 
queue .. hmm, missing messages in queue.  Sysadmin -HUP's qmail-send and 
see's some messages delivered, sometimes, and sometimes none.  Sysadmin 
checks logs, and see's messages from autorespond saying too many messages 
received from user, delaying.

I hope you're still with me.

This is what I believe is happening:  The messages are being delivered, and 
auto-responses are being sent until the hard-coded limit of 3 messages in 
86400 minutes (1 day) from a single user are received.  Then autorespond 
does not send an response to the sender, and for some reason, the original 
message is NOT delivered and is re-queued for later.

That is not acceptable.

This problem occurred using an unmodified autorespond (2.03) and using my 
modified version of that program (which was supposed to pass the proper 
error codes to vdelivermail).  Has anyone else experienced this?

There are three ways I can approach solving this:

1.  Remove the vacation/autorespond option from my 
customers.  Unfortunately this is not an option.

2.  Modify QmailAdmin to increase the autorespond limits it creates within 
the users .qmail file.  I'm tempted to increase them 100 fold just to save 
some hassle, but this doesn't solve the overall issue.

3.  Work to fix this, even if it means modifying autorespond again.  And 
there is also the possibility that autoresponder isn't the entire problem, 
but vdelivermail as well (which explains why I'm posting this on the 
Vpopmail list).

So, without further ado, a little help?

-- Steve

Reply via email to