Package: mimedefang
Version: 2.48-1
Severity: normal

In changelog.gz, a while back, it reads:

--

2004-07-15  David F. Skoll  <[EMAIL PROTECTED]>

   * Move /etc/mail/spamassassin/sa-mimedefang.cf to
   /etc/mail/sa-mimedefang.cf   *** NOTE INCOMPATIBILITY ***

--

However, if you look at /usr/bin/mimedefang.pl, it is looks for the
user_prefs file like this:

--

   if (!defined($config)) {
       if (-r "/etc/sa-mimedefang.cf") {
      $config = "/etc/sa-mimedefang.cf";
       } elsif (-r "/etc/spamassassin/sa-mimedefang.cf") {
      $config = "/etc/spamassassin/sa-mimedefang.cf";
       } elsif (-r "/etc/spamassassin/local.cf") {
      $config = "/etc/spamassassin/local.cf";
       } else {
      $config = "/etc/spamassassin.cf";
       }
   }

--

This way, it never finds sa-mimedefang.cf.

If you change debian/rules configure command to specify
"--with-confsubdir=mail" (2 locations, one commented out) then it finds it.  I
don't know if this is the best way to fix this, however.

I am a bit confused about which rules files spamassassin uses when run from
mimedefang anyway.  Doesn't SpamAssassin find /etc/spamassassin/local.cf
anyway?  If so, why does mimedefang.pl also specify it as userprefs_filename
(in the case where sa-mimedefang.cf is not present above)?

Is there a difference between "rules" files and "user prefs" files?

Also, the man page for Mail::SpamAssassin::Conf mentions that some items are
privileged and cannot appear in the user prefs file.  I am assuming that when
mimedefang.pl calls Mail::SpamAssassin->new() with userprefs_filename =
"/etc/mail/sa-mimedefang.cf" (or whatever) that this file cannot contain
"privileged" items?  Is this a problem?

Sorry if I am off track, but I have looked through mimedefang.pl and
SpamAssassin.pm, and the man pages, and it seems awfully convoluted to specify
a prefs file when running SpamAssassin under mimedefang.

-Jonathan Hankins

-- System Information:
Debian Release: 3.1
  APT prefers testing
  APT policy: (500, 'testing')
Architecture: i386 (i686)
Kernel: Linux 2.4.25-1-386
Locale: LANG=C, LC_CTYPE=C (charmap=ANSI_X3.4-1968)

Versions of packages mimedefang depends on:
ii  libc6                    2.3.2.ds1-20    GNU C Library: Shared libraries an
ii  libdigest-sha1-perl      2.10-1          NIST SHA-1 message digest algorith
ii  libio-stringy-perl       2.109-3         Perl5 modules for IO from scalars 
ii  libmailtools-perl        1.62-1          Manipulate email in perl programs
ii  libmime-perl             5.415-1         Perl5 modules for MIME-compliant m
ii  libperl5.8               5.8.4-6         Shared Perl library
ii  libunix-syslog-perl      0.100-4         Perl interface to the UNIX syslog(
ii  perl [libmime-base64-per 5.8.4-6         Larry Wall's Practical Extraction 
ii  psmisc                   21.5-1          Utilities that use the proc filesy
ii  sendmail                 8.12.11.Final-5 A powerful, efficient, and scalabl

-- no debconf information


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]

Reply via email to