SpamAssassin

The annoyance factor for individual users whose email is crammed with pitches for pornography, absurd moneymaking schemes, and dubious health products is fierce. But for organizations, the cost of spam in lost productivity and burned bandwidth is astronomical. While society is grappling with a solu...

Descripción completa

Detalles Bibliográficos
Autor principal: Schwartz, Alan, 1970- (-)
Formato: Libro electrónico
Idioma:Inglés
Publicado: Sebastopol, California : O'Reilly 2004.
Edición:First edition
Materias:
Ver en Biblioteca Universitat Ramon Llull:https://discovery.url.edu/permalink/34CSUC_URL/1im36ta/alma991009626932906719
Tabla de Contenidos:
  • Table of Contents; Preface; Scope of This Book; Versions Covered in This Book; Conventions Used in This Book; Using Code Examples; Comments and Questions; Acknowledgments; Introducing SpamAssassin; How SpamAssassin Works; Organization of SpamAssassin; Mailers and SpamAssassin; Scanning at the MTA; Scanning at the MDA; Scanning with a POP Proxy; Scanning at Multiple Places; The Politics of Scanning; SpamAssassin Basics; Prerequisites; Building SpamAssassin; What Gets Installed; Basic Configuration; Testing SpamAssassin; SpamAssassin Options; Locating configuration files
  • Scripting and testing optionsUntagging; Reporting; Invoking SpamAssassin with procmail; Using spamc/spamd; Setting up spamd; Connection type; Running as a non-root user; Other security features; Locating configuration files; Testing spamc; spamc Options; Connection type; Handling problems; Invoking spamc with procmail; Changing SpamAssassin Configuration Files; Invoking SpamAssassin in a Perl Script; SpamAssassin and the End User; True Negatives (ham); True Positives (spam); False Positives; False Negatives; SpamAssassin Rules; The Anatomy of a Test; Modifying the Score of a Test
  • Modifying Scores SystemwideModifying Scores on a Per-User Basis; Storing Scores in an SQL Database; Storing Scores in an LDAP Database; Writing Your Own Tests; Header Tests; Configurable header tests (SpamAssassin 3.0); check_rbl(); check_rbl_txt(); check_rbl_sub(); Body Tests; URI Tests; Meta Tests; The Built-in Tests; 10_misc.cf; 20_fake_helo_tests.cf; 20_body_tests.cf; Whitelists and Blacklists; Systemwide Whitelists; Whitelisting senders; Whitelisting senders by relay; Whitelisting recipients; Systemwide Blacklists; Per-User Whitelists and Blacklists; SpamAssassin as a Learning System
  • AutowhitelistingPrinciples; Configuration; Configuring per-user autowhitelists; Configuring a system-wide autowhitelist; Using an Autowhitelist; Bayesian Filtering; Principles; Configuration; Training; Daily Use; Ongoing training; Expiration and importing; Storing Bayesian Data in SQL; A Sitewide Bayesian Classifier; Integrating SpamAssassin with sendmail; Spam-Checking at Delivery; Spam-Checking During SMTP; The Milter Interface; MIMEDefang; Installing MIMEDefang; Starting the MIMEDefang multiplexor; Checking multiplexor status; Starting the MIMEDefang milter
  • Verifying the MIMEDefang processesCustomizing MIMEDefang; SpamAssassin Integration; Adding sitewide Bayesian filtering; Adding sitewide autowhitelisting; Adding per-domain or per-user streaming; Building a Spam-Checking Gateway; sendmail Configuration; SpamAssassin Configuration; MIMEDefang Configuration; Routing Email; Internal Server Configuration; Testing; Integrating SpamAssassin with Postfix; Postfix Architecture; Spam-Checking During Local Delivery; Spam-Checking All Incoming Mail; Using a Program as a Content Filter; Using a Daemon as a Content Filter
  • Filtering Before Address-Rewriting