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
