postfix

Configuring a mail server is not actually difficult, but it takes a little bit more than inserting an installation CD anyway. Luckily, there is Postfix, because since this SMTP server - created by award-winning programmer Wietse Venema - entered the market, you may ask yourself why others do make email so difficult.

At the end of an engaging and diversified week, you understand how email works, master the different varieties of mail transport, control email at your will with Postfix and expertly defeat spam and co.

Your trainer will be Patrick Ben Koetter, who will not only teach you the tricks of the trade, but also is going to show to you how to break your dependence on Closed Source and expensive support by ways of Postfix and the right know-how.

Trainer und Dozenten

Patrick Ben Koetter is an experienced long term Postfix specialist. He is the co-author of the world wide best-selling book "The Book of Postfix" (in german "Postfix - Einrichtung, Betrieb und Wartung", writer of numerous articles and actively involved in the Open Source community with projects like amavisd-new, Python, mailman, Postfix, Cyrus SASL, x-arf and many more. As a consultant for high end email systems he is nationally and internationally well renowned at computing centres, public institutions, banks and ISPs.

Voraussetzungen

Prerequisite is basic knowledge of Linux network administration comparable to the level of our Advanced Linux administration training:

  • Installation of networked services
  • Debugging in in client-server environments

Existing experience with Linux servers would be beneficial.

Inhalt

HELO World

  • Which demands does email make on servers?
  • Mail server architectures

Postfix

  • How Postfix surpasses other SMTP servers
  • Superior by design - Concept und system architecture of Postfix

Mail transport 101

  • System and network configuration for operation of mail servers
  • Postfix installation
  • Basical Postfix configuration
  • SMTP commands

Tools, tools, tools

  • Efficient tools for the everyday life of a postmaster
  • The benefits of being able to read log files

Maps (Tables)

  • Postfix table formats
  • Search algorithms fpr Postfix tables
  • Testing Postfix tables

Transport Policies

  • Using SMTP relaying
  • Using SMTP-Authentification
  • Supplyng SMTP-Authentification

Transport II

  • Virtual domains in corporate context

Spam and viruses

  • How to keep out spammers
  • Content and profile of an email
  • Controlling spam and viruses with Postfix tools
  • Connection policies
  • SMTP session policies
  • Content policies

Connection policies

  • postscreen checks
  • Rate limiting
  • Stress-adaptive behaviour

SMTP session policies

  • Best practices for a daily grind without false positives
  • Restrictions
  • Policy services
  • Internal checkups
  • Filtering conforming to law with amavisd-new

Combined SMTP session and content policies

  • What are milters?
  • DKIM signatures

Legal requirements

  • Content and content are not the same!
  • Organisational concern vs. informational self-determination
  • Dos, dont's and must nots for postmasters
  • Employers in a predicament

Encrypted communication

  • Classic TLS errors
  • How can Postfix make use of TLS?
  • Postfix TLS configuration

Transport III

  • Virtual domains in an ISP's environment

Dovecot (POP3-/IMAP server)

  • Installation
  • Architecture
  • Base configuration

Mail server

  • Managing Postfix with LDAP
  • Managing Dovecot with LDAP
  • Dovecot SASL

SMTP gateway

  • Relay Domains
  • Routing with failover
  • Automatizing mailing lists
  • A bag of tricks for RFC-conforming gatewaying

Wrapping up

  • Questions left?
  • Evaluation of the seminar