SpamDyke. . .
Getting the same issue here - I've seen CPU usage up to 600% (!!!) When I manage to get in to run a ps, there are dozens, perhaps hundreds, of authpsa relaylock processes. Unfortunately, I couldn't even kill them - four times I had to do a hard reset. This would happen every few hours, randomly, usually after I have gotten comfortable for the evening.
Temporarily disabling relaying via POP AUTH has stopped the errors, but this isn't exactly a solution since I don't feel like calling a few hundred people and telling them that they now have to login to relay mail. Another week, another great opportunity of getting bitten by a Plesk upgrade. (which mind you, I was installing to get rid of an issue from the *last* upgrade)
Remind me why I pay for this privilege again?
Like I said before. . .SpamDyke will solve that problem. SpamDyke is a drop-in that interfaces with Qmail, and can even take care of POPAUTH for you. I've been using it now for the past 2 years. Trust me it works. There's a very good chance the reason why POPAUTH is staying open is because the connection isn't being closed. SpamDyke prevents that by forcibly closing the connection if the sending server doesn't "talk" after a couple seconds.
Here's a snapshot from my server's /var/usr/local/psa/var/log/maillog:
May 5 04:12:16 [hostname_removed] spamdyke[20335]: DENIED_GRAYLISTED from:
8mh3v6-32vof-6vwu1-95cjjo-keo15x-h-m2-20090505-88ff7278feac01bc67@officemax.bounce.ed10.net to: rwoo$
May 5 04:12:59 [hostname_removed] spamdyke[20441]: DENIED_RDNS_MISSING from:
[email protected] to:
egillette@[hostname_removed].com origin_ip: 124.59.43.30 origin_$
May 5 04:13:26 [hostname_removed] relaylock: /var/qmail/bin/relaylock: mail from 80.86.159.130:19269 (not defined)
May 5 04:13:28 [hostname_removed] spamdyke[20449]: DENIED_RDNS_MISSING from:
[email protected] to:
egillette@[hostname_removed].net origin_ip: 80.86.159.130 origin_rdns: (un$
May 5 04:13:35 [hostname_removed] relaylock: /var/qmail/bin/relaylock: mail from 77.35.38.180:22534 (not defined)
May 5 04:13:37 [hostname_removed] spamdyke[20437]: TIMEOUT from: (unknown) to: (unknown) origin_ip: 85.137.88.184 origin_rdns: 85.137.88.184.dyn.user.ono.com auth: (unknown) r$
May 5 04:13:37 [hostname_removed] spamdyke[20452]: DENIED_RDNS_MISSING from:
[email protected] to:
egillette@[hostname_removed].net origin_ip: 77.35.38.180 origin_rdns: $
May 5 04:13:44 [hostname_removed] relaylock: /var/qmail/bin/relaylock: mail from 193.200.32.33:5871 (not defined)
May 5 04:13:45 [hostname_removed] spamdyke[20455]: DENIED_RDNS_MISSING from:
[email protected] to:
egillette@[hostname_removed].net origin_ip: 193.200.32.33 origin_rdns: $
May 5 04:14:06 [hostname_removed] relaylock: /var/qmail/bin/relaylock: mail from 193.200.32.33:1659 (not defined)
May 5 04:14:06 [hostname_removed] relaylock: /var/qmail/bin/relaylock: mail from 67.219.103.18:3641 (ymail01.bwpbrands.com)
May 5 04:14:07 [hostname_removed] spamdyke[20467]: DENIED_GRAYLISTED from:
[email protected] to:
egillette@[hostname_removed].net origin_ip: 67.219.103.18 origin$
May 5 04:14:08 [hostname_removed] spamdyke[20468]: DENIED_RDNS_MISSING from:
[email protected] to:
egillette@[hostname_removed].net origin_ip: 193.200.32.33 origin_rdns: ($
May 5 04:14:13 [hostname_removed] relaylock: /var/qmail/bin/relaylock: mail from 67.219.103.18:4901 (ymail01.bwpbrands.com)
May 5 04:14:14 [hostname_removed] spamdyke[20473]: DENIED_GRAYLISTED from:
[email protected] to:
egillette@[hostname_removed].net origin_ip: 67.219.103.18 origin$
May 5 04:14:21 [hostname_removed] relaylock: /var/qmail/bin/relaylock: mail from 67.219.103.18:2169 (ymail01.bwpbrands.com)
May 5 04:14:21 [hostname_removed] spamdyke[20476]: DENIED_GRAYLISTED from:
[email protected] to:
egillette@[hostname_removed].net origin_ip: 67.219.103.18 origin$
May 5 04:14:26 [hostname_removed] relaylock: /var/qmail/bin/relaylock: mail from 193.200.32.33:1035 (not defined)
May 5 04:14:28 [hostname_removed] spamdyke[20479]: DENIED_RDNS_MISSING from:
[email protected] to:
egillette@[hostname_removed].net origin_ip: 193.200.32.33 origin_rdns: (unknow$
May 5 04:14:28 [hostname_removed] relaylock: /var/qmail/bin/relaylock: mail from 67.219.103.18:3347 (ymail01.bwpbrands.com)
May 5 04:14:29 [hostname_removed] spamdyke[20482]: DENIED_GRAYLISTED from:
[email protected] to:
egillette@[hostname_removed].net origin_ip: 67.219.103.18 origin$
May 5 04:14:38 [hostname_removed] relaylock: /var/qmail/bin/relaylock: mail from 77.35.38.180:23155 (not defined)
May 5 04:14:43 [hostname_removed] spamdyke[20485]: DENIED_RDNS_MISSING from:
[email protected] to:
egillette@[hostname_removed].net origin_ip: 77.35.38.180 origin_rdn$
May 5 04:15:35 [hostname_removed] relaylock: /var/qmail/bin/relaylock: mail from 77.35.38.180:23728 (not defined)
May 5 04:15:37 [hostname_removed] spamdyke[20630]: DENIED_RDNS_MISSING from:
[email protected] to:
egillette@[hostname_removed].net origin_ip: 77.35.38.180 origin_rdns: (unkno$
May 5 04:15:42 [hostname_removed] spamdyke[20849]: ALLOWED from:
[email protected] to:
egillette@[hostname_removed].net origin_ip: 65.203.54.5 origin_rdns: smtp.envmgr.com aut$
Yup, that's ALL GREYLISTING done by SpamDyke, which functions a bit better than Plesk's built-in graylisting, and gives you far more control over the things you can do -- best part is. . .it's FREE, and a piece of cake to install.
I wouldn't tout it so hard here, but it completely solved my problems. . .! =0)