[Pkg-vexim-user] Vexim debian package hard testing reply. :)

Павел knoblokh at gmail.com
Wed Nov 7 09:48:39 UTC 2007


Hi Daniel.

I've found some problems during vexim installation on my debian etch
and reply on your demand about hard testing. :)

First of all I found the answer on a "How to add siteadmin user and
set password for him" too late in this list 'cause I did not find it
in /usr/share/doc/vexim. As Friedemann Schorer said it will be nice to
see /usr/share/doc/vexim/README.Debian 'cause it is not obviously for
this package (I don't know why :) ) to check vexim's man page. So I
did it manually by commented sql query from mysql.gz.

Other problems are more serious and I didn't find quick and simple
solutions. Maybe it'll be useful and you take this into consideration
in future releases. :)

I didn't find the /var/spool/vmail directory after installation so I
didn't can to create domains and users. I don't want use this
directory but want to use the standard /var/mail. As we know there are
debian specific (I think so) permissions on /var/mail directory:
xxx at xxx:~$ ls -l /var | grep mail
drwxrwsr-x  3 root mail    80 2007-11-06 21:38 mail

I changed /usr/share/vexim/config/variables.php to use it instead
/var/spool/vmail but still could not create domains. I don't know
extended acl's system to a nicety but adding "vmail" user to mail
group not worked. I found the solution by changing the $gid = "8" in
variables.php (mail group in my system). So new domains comes to have
the right permissions now:
drwx--S--- 4 vmail mail 96 2007-11-07 02:32 mydomain.ru

And the last is spamassassin/spamd user configuration in
/etc/vmail/vexim-acl-check-content.conf.
"spam = maildeliver:true" needs to be replaced by "spam =
Debian-exim:true". Otherwise spamd tried to create
/nonexistent/.spamassassin directory although it needs
/var/spool/exim4/.spamassassin .

P.S. Excuse my english and maybe some muddle in my statement. :)

--
Best regards, Pavel Knoblokh.



More information about the Pkg-vexim-user mailing list