file locking is used in several places throughout vpopmail
However the only place I have ever heard of it causing problems is inside
the roaming user functions.
Usually you would need to have a fair number of POP3 logins happening before
you run into locking problems. Perhaps consult your POP3 logs and look to
see if you are recording a high number of POP3 connections.
The problem is exacerbated when you are using CDB auth backend rather than
MySQL backend. MySQL removes some (but not all) of the file-based operations
for the roaming users code.
Michael.
- Original Message -
From: Jason Mann [EMAIL PROTECTED]
To: [EMAIL PROTECTED]
Sent: Tuesday, November 18, 2003 10:07 PM
Subject: [vchkpw] Intermittent pop3 authentication failure
Hi folks,
I have recently built a qmail/vpopmail server for a client of mine, to
handle
mail for the hundreds of domains that they host for their customers. That
said, the server is currently under a very light load as only a few
domains
have been set up on it, and each domain only has a small number of
mailboxes.
The server is based on the following software:
FreeBSD 4.8-RELEASE-p13
qmail-1.03 (from FreeBSD ports)
vpopmail-5.3.28 (from FreeBSD ports)
I have the pop3 service running as follows:
/usr/local/bin/tcpserver -H -R -v -c 200 0 110 /var/qmail/bin/qmail-popup
\
mail.domain.co.uk /usr/local/vpopmail/bin/vchkpw \
/var/qmail/bin/qmail-pop3d Maildir
Since the server was set up, my client has been seeing intermittent pop3
authentication failures, where valid username/password pairs are not
accepted. This state usually persists for a few minutes and then clears,
allowing authentication.
Today, however, my client got a different error. When I tried to login via
pop3 using a test account, I got this error message (in Outlook Express):
-
There was a problem logging onto your mail server. Your Password was
rejected. Account: 'XX mail server', Server: 'xx.xx.xx.xx', Protocol:
POP3, Server Response: 'File busy try again later!', Port: 110,
Secure(SSL):
No, Server Error: 0x800CCC90, Error Number: 0x800CCC92
-
I had originally wondered if the auth failures were related to the vchkpw
process - perhaps the open-smtp file was too busy. This latest error seems
to
reinforce my suspisions.
Can anyone make any suggestions here, either with what the problem might
be,
or what to do to find out what the problem is?
I can provide additional information on the set up if it is required.
Many thanks in advance.
Jason Mann