Update of /cvsroot/spambayes/website
In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv26201

Modified Files:
        server_side.ht 
Log Message:
ever-so-slightly more than minimal changes to try make the web page stretch
and shrink better



Index: server_side.ht
===================================================================
RCS file: /cvsroot/spambayes/website/server_side.ht,v
retrieving revision 1.6
retrieving revision 1.7
diff -C2 -d -r1.6 -r1.7
*** server_side.ht      9 Aug 2004 06:22:47 -0000       1.6
--- server_side.ht      19 Apr 2005 02:01:14 -0000      1.7
***************
*** 26,64 ****
  <li>Create the DB by training with a mailbox of ham and a mailbox of spam.
  I put the DB in /var/spambayes/hammie.db (as a DBM store).</li>
! <li>In master.cf, the smtp line has been changed for the following two 
lines:<br />
  <pre>
! smtp      inet  n       -       n       -       -       smtpd
    -o content_filter=spambayes:
  </pre>
  and the following two lines were added at the end of the file:<br />
  <pre>
! spambayes unix  -       n       n       -       -       pipe
!   user=nobody argv=/usr/local/bin/hammiewrapper.sh $sender $recipient
  </pre></li>
  <li>Here's what the hammiewrapper.sh file looks like:<br />
  <pre>
  #!/bin/sh
! /usr/local/bin/sb_filter.py -d /var/spambayes/hammie.db -f | 
/usr/sbin/sendmail -f $*
  </pre></li>
  </ol>
  
  <h2>qmail notes from Michael Martinez</h2>
- <p>SpamBayes is installed on our agency's smtp / MX gateway. This machine 
runs Redhat
- Linux 7.1, qmail 1.03, qmail-scanner 1.16, and hbedv's <em>Antivir</em>. 
Incoming mail is
- accepted by tcpserver and handed off to qmail-scanner. Qmail-scanner runs the 
virus
- software (<em>antivir</em>) and hands the message to qmail. Qmail accepts 
local delivery
- on all domain-bound email. This email is delivered to 
<b>~alias/.qmail-default</b>.
- (This is a standard configuration for qmail).</p>
  
! <p><b>~alias/.qmail-default</b> pipes each email through Spambayes. The 
.qmail-default
! is set up as follows:<br />
  
  <pre>
! | /usr/local/spambayes/hammiefilter.py -d /usr/local/spambayes/.hammiedb | 
qmail-remote MSServer.csrees.usda.gov "$SENDER" [EMAIL PROTECTED]
  </pre>
  </p>
   
! <p>The permissions for the /usr/local/spambayes directory are set with the 
following command:<br />
! <pre>chown �R qmailq.qmail /usr/local/spambayes</pre>
  </p> 
  
--- 26,75 ----
  <li>Create the DB by training with a mailbox of ham and a mailbox of spam.
  I put the DB in /var/spambayes/hammie.db (as a DBM store).</li>
! <li>In master.cf, the smtp line has been changed for the following two
! lines:<br />
! 
  <pre>
! smtp      inet   n   -   n   -   -   smtpd
    -o content_filter=spambayes:
  </pre>
  and the following two lines were added at the end of the file:<br />
  <pre>
! spambayes unix  -   n   n   -   -   pipe
!   user=nobody argv=/usr/local/bin/hammiewrapper.sh
!     $sender $recipient
  </pre></li>
  <li>Here's what the hammiewrapper.sh file looks like:<br />
  <pre>
  #!/bin/sh
! /usr/local/bin/sb_filter.py \
!     -d /var/spambayes/hammie.db -f \
! | /usr/sbin/sendmail -f $*
  </pre></li>
  </ol>
  
  <h2>qmail notes from Michael Martinez</h2>
  
! <p>SpamBayes is installed on our agency's smtp / MX gateway. This machine
! runs Redhat Linux 7.1, qmail 1.03, qmail-scanner 1.16, and hbedv's
! <em>Antivir</em>. Incoming mail is accepted by tcpserver and handed off to
! qmail-scanner. Qmail-scanner runs the virus software (<em>antivir</em>) and
! hands the message to qmail. Qmail accepts local delivery on all domain-bound
! email. This email is delivered to <b>~alias/.qmail-default</b>.  (This is a
! standard configuration for qmail).</p>
! 
! <p><b>~alias/.qmail-default</b> pipes each email through Spambayes. The
! .qmail-default is set up as follows (note line wrapping):<br />
  
  <pre>
! | /usr/local/spambayes/hammiefilter.py \
!     -d /usr/local/spambayes/.hammiedb \
! | qmail-remote MSServer.csrees.usda.gov \
!     "$SENDER" [EMAIL PROTECTED]
  </pre>
  </p>
   
! <p>The permissions for the /usr/local/spambayes directory are set with the
! following command:<br /> 
! <pre>chown -R qmailq.qmail /usr/local/spambayes</pre>
  </p> 
  
***************
*** 70,76 ****
  the Rules to detect the Spambayes tag in the message header. If the tag
  reads <b>Spambayes-Classification: spam</b> then the email is either deleted
! or placed in the user's Spam folder. If it reads <b>Spambayes-Classification: 
unsure</b>
! then it's placed in the user's Unsure folder. If it reads 
<b>Spambayes-Classification: ham</b>
! then nothing special is done � it is delivered to the user's Inbox as 
normal.</p>
   
  <p>The user is given the choice of whether to set up his rules or not.</p>
--- 81,88 ----
  the Rules to detect the Spambayes tag in the message header. If the tag
  reads <b>Spambayes-Classification: spam</b> then the email is either deleted
! or placed in the user's Spam folder. If it reads
! <b>Spambayes-Classification: unsure</b> then it's placed in the user's
! Unsure folder. If it reads <b>Spambayes-Classification: ham</b> then nothing
! special is done - it is delivered to the user's Inbox as normal.</p>
   
  <p>The user is given the choice of whether to set up his rules or not.</p>
***************
*** 92,101 ****
  
  <ol>
! <li>I use a simple script to insert a blank From: line at the top of each 
email</li>
! <li>I use a simple script to remove the qmail-scanner header from the bottom 
of each email.</li>
  <li>uuencoded attachments are removed</li>
! <li><pre>cat /usr/local/spambayes/training/spamdir/* >> 
/usr/local/spambayes/training/spam</pre></li>
! <li><pre>cat /usr/local/spambayes/training/hamdir/* >> 
/usr/local/spambayes/training/ham </pre></li>
! <li><pre>/usr/local/spambayes/mboxtrain �d /usr/local/spambayes/.hammiedb �g 
/usr/local/spambayes/training/ham �s /usr/local/spambayes/training/spam</pre>
  (This last step can be run without shutting down qmail.)</li>
  </ol>
--- 104,120 ----
  
  <ol>
! <li>I use a simple script to insert a blank From: line at the top of each
! email</li> 
! <li>I use a simple script to remove the qmail-scanner header from the bottom
! of each email.</li> 
  <li>uuencoded attachments are removed</li>
! <li><pre>cat /usr/local/spambayes/training/spamdir/* \
!     >> /usr/local/spambayes/training/spam</pre></li>
! <li><pre>cat /usr/local/spambayes/training/hamdir/* \
!     >> /usr/local/spambayes/training/ham </pre></li>
! <li><pre>/usr/local/spambayes/mboxtrain \
!     -d /usr/local/spambayes/.hammiedb \
!     -g /usr/local/spambayes/training/ham \
!     -s /usr/local/spambayes/training/spam</pre>
  (This last step can be run without shutting down qmail.)</li>
  </ol>
***************
*** 128,133 ****
  <a href="http://www.boost-consulting.com/writing/server-side.html";>
  notes explaining how he set up server-side filtering with SpamBayes and
! an IMAP server</a>, using imapfilter.py (now sb_imapfilter.py) and
! hammiefilter.py (now sb_filter.py).</p>
  
  <h2>An Alternate method of Server Mail filtering in Linux or Unix
--- 147,152 ----
  <a href="http://www.boost-consulting.com/writing/server-side.html";>
  notes explaining how he set up server-side filtering with SpamBayes and
! an IMAP server</a>, using <code>sb_imapfilter.py</code> and
! <code>sb_filter.py</code>.</p>
  
  <h2>An Alternate method of Server Mail filtering in Linux or Unix
***************
*** 158,164 ****
  
  <p>Mail is filtered by the server using a .procmailrc file in the user's
! directory that runs sb_filter.py. One further thing, which should be
! obvious, is that we have created MX records so that all mail addressed to a
! client is actually delivered to the server.</p>
  
  <p>Training can easily be done with a simple script such as:</p>
--- 177,183 ----
  
  <p>Mail is filtered by the server using a .procmailrc file in the user's
! directory that runs <code>sb_filter.py</code>. One further thing, which
! should be obvious, is that we have created MX records so that all mail
! addressed to a client is actually delivered to the server.</p>
  
  <p>Training can easily be done with a simple script such as:</p>
***************
*** 168,172 ****
  #script: trainsb
  
! /usr/bin/sb_mboxtrain.py -d $HOME/.hammie.db -g  $HOME/Mail/$1 -s 
$HOME/Mail/$2
  </pre>
  
--- 187,194 ----
  #script: trainsb
  
! /usr/bin/sb_mboxtrain.py \
!     -d $HOME/.hammie.db \
!     -g  $HOME/Mail/$1 \
!     -s $HOME/Mail/$2
  </pre>
  

_______________________________________________
Spambayes-checkins mailing list
[email protected]
http://mail.python.org/mailman/listinfo/spambayes-checkins

Reply via email to