Lisa Casey wrote:
> Hi,
> 
> I am really new to Dspam (I have used mimedefang/spamassassin in the
> past). My mailserver is Sendmail running on FreeBSD with Procmail as the
> LDA. I installed Dspam from the FreeBSD ports using daemon mode and the
> hash storage driver, and am in the process of configuring it. There are
> several things I don't understand real well.
> 
> 1. The cgi user (www) and the MTA user (mailnull) need to be able to do
> certain things (execute the dspam binary, etc.). Do I justy need to
> specify these users as trusted users in dspam.conf for that to work?
> 
> 2. user aliases: I really don't want to have to create mail aliases for
> every user on the system (there are about 600 mailboxes at present). I'm
> not using MySQL or PgSQL so I can't use "The Simple Way" mentioned in
> the Dspam README so I'm trying to figure out The Kind-of-Simple Way.   I
> need to set up a subdomain like relearn.jellico.com   Do I need an A
> record for that in my DNS zone file?
> The dspam readme states:  set up  a subdomain catch-all directly into
> DSPAM. For example:
>     @relearn.domain.tld        "|/usr/local/bin/dspam"
> 
> Do I put that into dspam.conf?  Then I set the appropriate
> ParseToHeaders and related options in  dspam.conf and have my users
> forward spam and ham to (example) [EMAIL PROTECTED] and
> [EMAIL PROTECTED] Is that it? I'm afraid I don't understand
> this very well.
> 
> 3. The webui:  When I installed DSPAM it created the subdirectory
> /usr/local/www/vhosts/dspam containing the following files:
> -r-xr-xr-x  1 root  wheel  22764 Jul 25 14:49 admin.cgi
> -r-xr-xr-x  1 root  wheel   3396 Jul 25 14:58 admingraph.cgi
> -r--r--r--  1 root  wheel     10 Jul 25 14:45 admins
> -r--r--r--  1 root  wheel      5 Jul 25 11:56 admins.sample
> -r--r--r--  1 root  wheel   2772 Jul 25 11:56 base.css
> -r-xr-xr-x  1 root  wheel   2704 Jul 25 14:47 configure.pl
> -r-xr-xr-x  1 root  wheel   2713 Jul 25 11:56 configure.pl.sample
> -r--r--r--  1 root  wheel   1383 Jul 25 12:55 default.prefs
> -r--r--r--  1 root  wheel   1383 Jul 25 11:56 default.prefs.sample
> -r--r--r--  1 root  wheel   4792 Jul 25 11:56 dspam-logo-small.gif
> -r-xr-xr-x  1 root  wheel  42736 Jul 25 14:50 dspam.cgi
> -r-xr-xr-x  1 root  wheel   2887 Jul 25 14:51 graph.cgi
> -r--r--r--  1 root  wheel  17168 Jul 25 11:56 rgb.txt
> drwxr-xr-x  2 root  wheel    512 Jul 25 11:56 templates
> 
> The README states that I need to copy the files from the dspam/webui
> directory into my document root and cgi-bin. Can I assume that having
> these files in /usr/local/www/vhost/dspam is sufficient or do I need to
> copy these files into my real cgi-bin directory? If so, are there any
> files that need to  go into cgi-bin bedides the .cgi's and .pl's? What
> files need to go into Apache's document root?
> 
> 4. The README states: "If you are running procmail, this will  become a
> problem as procmail requires root privileges to deliver. The  easiest
> hack around this is to create a procmail.dspam binary and make it  
> setuid root, then make it executable only by the mail group (or whatever
> group DSPAM and the CGI run in)."   I found this info on the web. Is
> this what I need to do to comply with what the README says about Procmail?
> 
> cp /usr/bin/procmail /usr/local/bin/procmail.dspam
> chown root.dspam /usr/local/bin/procmail.dspam
> chmod 550 /usr/local/bin/procmail.dspam
> chmod u+s /usr/local/bin/procmail.dspam
> 
> Which brings up another point - the dspam installation did not create a
> dspam user. Was I supposed to do that by hand?

Depending on how you installed it, you'll have to create the
user by hand. rpm based distros have the user creation included,
whereas building from source doesn't.
/Lars

> I'm sorry for all the questions but I really want to use dspam and don't
> yet feel comfortable that I understand what I'm doing as far as setting
> it up goes.
> 
> Thanks so much,
> 
> Lisa Casey


Reply via email to