you did changed the location of vpopmail but copied the old domains/ directory, right?
if so, you must change many things,
firstly, check if the vpopmail user and vchkpw group have same id's in /etc/passwd. if so, you can go on w/o reinstall
secondly, you must check out the qmail's assing file
and, then, change every single vpasswd file and every file in domains/ that begins with .qmail*
you can do it with a simple shell script.
Mario Cardia wrote:
I need a help here.
i am makeing a new mailserver. i installed qmail, vpopmail, maildrop, etc...
the mail server works fine.
the problem is that i have many .qmail-user files that redirect mail with
vdeliver mail, exemple:
| /opt/vpopmail/bin/vdelivermail '' /opt/vpopmail/domains/test.com/user
It works fine in old mail server but in the new one it fails.
in qmail-send log i got the folowing message:
i traced back and i know that it happens when vdelivermail execute the
i change de vdelivermail to print errno message and the message was
"too many open files".
it happens because vdelivermail was not supose to return in execv command, but it does and happens to execute too many vdelivermail process
i did check /bin/sh and /bin/bash permissions and it's ok (755).
just to make shure i've changed to 777 and the error persist.
i checked out qmail and vpopmail permissions and it was what
it supose to be
The diferences between de old server and the new server are:
- vpopmail version(5.4.5 in the old one, 5.4.10 in the new one)
- qmail location (/var/qmail in the old one, /opt/qmail in the new one)
i tried to downgrade vpopmail to 5.4.5 and the same error happens.
i compiled all software informing then where qmail is installed and
i don't think this could be the problem... (am i right?)
the vdelivermail in .qmail-default (bounce) works fine, only in
.qmail-user or .qmail-user-default the error hapens.
please, help me. I don't know what to do anymore.
(i'm brazilian, so sorry by my poor english)