I'm experiencing the weirdest problem with a second mail server I just
set up. I've set up several toasters following Bill's instructions and
many FreeBSD toasters following Matt Simerson's instructions all without
any trouble. But the toaster I set up today is driving me nuts.
I'm setting up a second mail server that will share load with our
current mail server. They both connect to the same MySQL database for
vpopmail authentication and spamassassin settings. Over NFS, both
servers are sharing the same ~vpopmail/domains directory,
/var/qmail/control directory, and /var/qmail/users directory. The
primary mail server has no problems at all sending and receiving email.
The second mail server will not accept any email for any local email
accounts because chkuser reports "not existing recipient." I've
verified that vpopmail recognizes the email accounts I'm trying to send
to (~vpopmail/bin/vuserinfo <email_address> returns the expected output
with no errors). I've checked the ownership and permissions of every
directory involved (especially the ~vpopmail/domains/ directory) and
everything looks good (the primary mail server is successfully using
these shared directories over NFS right now so permissions should be
good). I've made sure that the UIDs and GIDs of all qmail users and the
vpopmail user match on both servers. The only difference in the two
servers is that the server I'm having trouble with is a 64-bit system
(running SLES 9).
I'm at my whit's end. Would anyone please suggest what I should try
next to figure out why chkuser denies delivery attempt with the message
"511 sorry, no mailbox here by that name (#5.1.1 - chkuser)." I greatly
appreciate the help.
Sincerely,
Adam Woodbeck
- [toaster] chkuser problem Adam Woodbeck
-