Spam Filtering for Mail Exchangers
How to reject junk mail in incoming SMTP transactions.
Tor Slettnes
Edited by
Joost De Cock
Devdas Bhagat
Tom Wright
Version 1.0 -- Release Edition
- Table of Contents
- Introduction
- 1. Background
- 2. Techniques
- 2.1. SMTP Transaction Delays
- 2.2. DNS Checks
- 2.3. SMTP checks
- 2.4. Greylisting
- 2.5. Sender Authorization Schemes
- 2.6. Message data checks
- 2.7. Blocking Collateral Spam
- 3. Considerations
- 4. Questions & Answers
- A. Exim Implementation
- A.1. Prerequisites
- A.2. The Exim Configuration File
- A.3. Options and Settings
- A.4. Building the ACLs - First Pass
- A.5. Adding SMTP transaction delays
- A.6. Adding Greylisting Support
- A.7. Adding SPF Checks
- A.8. Adding MIME and Filetype Checks
- A.9. Adding Anti-Virus Software
- A.10. Adding SpamAssassin
- A.11. Adding Envelope Sender Signatures
- A.12. Accept Bounces Only for Real Users
- A.13. Exempting Forwarded Mail
- A.14. Final ACLs
- Glossary
- B. GNU General Public License
- List of Tables
- 1. Typographic and usage conventions
- 1-1. Simple SMTP dialogue
- A-1. Use of ACL connection/message variables
Next | ||
Introduction |