> many have their Eudora setup to autocheck every minute.

What about the following feature:

If Qpopper detects an user doing too much frequent mail checks, simply
reports "cero messages in the mailbolx" without checking the real thing.
So you only need to check user/password and the "frequent mail checker
offenders" database (data, for example, inside the ".cache" files).

This feature should have some kind of heuristic in order to detect
automatic checkings versus manual checks (if you are waiting for a very
important and urgent mail). You can check, for example, recents "time
betweeen mail checks", and if desviation is smaller than 20%, for
example, consider them as "automatic".

If you check is considered automatic, but time since last QPOPPER real
mailbox analisys is larger than the configured "minimun CHECK interval",
the do the real thing.

So, if you configure qpopper for a 10 minutes "minimun check interval",
and an user configures its email program for 1 minute checks, then,
qpopper will report "0 messages in mailbox" for 9 out of 10 checks.

If the user do a manual check, the time between checks will be modified,
qpopper detects the fact and do the real thing.

If your clients can leave mail on server, instead of "0 messages in
mailbox", returns the ".cache" content.

-- 
Jesus Cea Avion                         _/_/      _/_/_/        _/_/_/
[EMAIL PROTECTED] http://www.argo.es/~jcea/ _/_/    _/_/  _/_/    _/_/  _/_/
                                      _/_/    _/_/          _/_/_/_/_/
PGP Key Available at KeyServ   _/_/  _/_/    _/_/          _/_/  _/_/
"Things are not so easy"      _/_/  _/_/    _/_/  _/_/    _/_/  _/_/
"My name is Dump, Core Dump"   _/_/_/        _/_/_/      _/_/  _/_/
"El amor es poner tu felicidad en la felicidad de otro" - Leibniz

Reply via email to