[Mimedefang] move SPOOLDIR to tmpfs - how to keep bayes and qdir files at reboot?

Kees Theunissen C.J.Theunissen at differ.nl
Fri Feb 21 16:22:45 EST 2014

On Fri, 21 Feb 2014, Marcus Schopen wrote:

>Hi Kees,
>I put $Features{'Path:QUARANTINEDIR'} to mimedefang.pl.conf and in my
>case (Ubuntu 12.04 LTS) .spamassassin is automatically located
>under /var/spool/MD-Quarantine without changing home in passwd or
>changing HOME=/var/spool/MD-Quarantine in /etc/init.d/mimedefang. Kind
>of strange, but it seems to work.

This is done in /usr/bin/mimedefang.pl in the spam_assassin_init

        my $sa_args = {
                local_tests_only   => $SALocalTestsOnly,
                dont_copy_prefs    => 1,
                userprefs_filename => $config,
                user_dir           => $Features{'Path:QUARANTINEDIR'},

I added the HOME=... declaration to my config back in 2006 on a
Fedora system. At that time $HOME was not defined in the init script.
I guess -but I'm not sure- that I had defined the quarantine dir
as the home dir of the defang user in /etc/passwd.

Without the $HOME definition spamassassin created the .spamassassin
directory in the proper location but sometimes failed to access
files in that directory.
See the archives of this mailinglist for more details:

I don't know if it is still needed, but I do know that the $HOME
definition currently _is_ included in the init script with the wrong
value if you separate the quarantine dir from the spool dir.
I just want to be sure that the value assigned to $HOME is correct,
whether that value is used or not.


Kees Theunissen.

Kees Theunissen,  System and network manager,   Tel: +31 (0)30 6096724
Dutch Institute For Fundamental Energy Research (DIFFER)
e-mail address:   C.J.Theunissen at differ.nl
postal address:   PO Box 1207, 3430 BE Nieuwegein, NL
visitors address: Edisonbaan 14, 3439 MN Nieuwegein, NL

More information about the MIMEDefang mailing list