Link to home
Start Free TrialLog in
Avatar of raspis21
raspis21

asked on

qmail pop3d very slow response

Hi all,

I have installed a new Redhat Enterprise load on a dual p3 Xeon 1ghz with 1 mb ram (rambus) and it runs really well. I installed Qmail with vpopmail, squirrelmail, qmailadmin, etc. The installation was done as per Qmailrocks.org. Very informative procedural walk through. Ok, so here is the problem I am having: I can send mail via smtp out to the world just fine (until we get our mx record changed over a lot of providers like hotmail, etc think it is junk), but pop3 takes forever to login. If I do a telnet to locahost port 110, it takes a long time, if I connect from a lan host, it takes a long time. I can get messages when it eventually does log in, but it is unacceptably slow. To let you know, squirrelmail works perfectly, and is quite fast, but pop3 clients will time out or prompt for longer times.

If any of you could help me on this please, I need to get it resolved ASAP and have placed a point value on this question to reflect my urgency.

Let me know what info you need, and I'll post it.

Thanks,

R
ASKER CERTIFIED SOLUTION
Avatar of Gabriel Orozco
Gabriel Orozco
Flag of Mexico image

Link to home
membership
This solution is only available to members.
To access this solution, you must be a member of Experts Exchange.
Start Free Trial
Avatar of raspis21
raspis21

ASKER

Hi Redimido

exec tcpserver -l -H -R -v -c100 0 110 qmail-popup mail.myserver.com \
/home/vpopmail/bin/vchkpw qmail-pop3d Maildir 2>&1

that is from my /var/qmail/supervise/qmail-pop3d/run script

it is a fairly straight forward setup I think

R.

SOLUTION
Link to home
membership
This solution is only available to members.
To access this solution, you must be a member of Experts Exchange.
Start Free Trial
Hi again,

It seems I have resolved the problem, at least to my satisfaction. It was a problem with the $localname variable in tcpserver. Since our local domain is Active Directory (unfortunately) I was not able to get a local domain hostname to resolve. I had entered the -R option in the qmial/run file, but it was still trying to resolve a localhost name. For some reason, the localname was whacking out, and would not pass through the tcpserver. I added the option -l0 (that's a zero) to make the $localname variable 0. That did the trick. Although that resolved my problem, I had a new problem of what to do with this thread. I have decided to split it equally, not based on answer merit, but because both of you pointed me in the right directions, and you at least tried. Thanks so much for helping, and keep answering those questions. We are great resources to each other, and EE making a bit of money keeps it going.

R.