Are you using tcpserver -x ~vpopmail/etc/tcp.smtp.cdb in your qmail-smtpd run
file? If yes, then proceed..
I was using tcp.smtp.cdb in vpopmail for roaming users until I upgraded to
5.2.1 w/ mysql, so i ended up also applying matt simerson's mysql patch to
tcpserver (or ucscpi package -- as recommended by README.mysql):
After that you could run tcpserver with the new -S option (to enable tcpserver
to read relay information from vpopmail's relay table in mysql)
Just make sure you create a file /var/qmail/control/sql containing:
Then you could compile your tcp.smtp to another location (for
example /etc/tcp.smtp.cdb) and change tcpserver -x to that new file
(maintaining the additional -S option). This way, you will have a slim
tcp.smtp.cdb that never changes except when you change it. This is a much
better approach if you are using both --enable-roaming-users=y and --enable-
Quoting Matthew Walker <[EMAIL PROTECTED]>:
> > Greetings,
> > I'm running vpopmail+qmail+mysql on RedHat 7.3.
> > Everything seems to be working fine except for roaming user POP
> > authentication.
> > I've tried a number of different tcpserver configs I've found in the docs
> > and through googling, but none seem to solve the problem.
> > ~vpopmail/etc/tcp.smtp.cdb is updated (time stamp changes) whenever I POP
> > to the server, but the remote IP is never added to the .cdb database and
> > roaming users are getting "relaying denied" errors after POPing.
> I've got the same setup, and I'm experiencing the same thing, I think. If
> anyone has insight, I'd love to know the solution.
> > Any suggestion/pointers would be greatly appreciated.
> > TIA,
> > --Duncan