Sendmail, Inc.
e-mail: ca+lt2000@sendmail.org
Linux Tag 2000
2000-06-29
Bedeutung von Linux und sendmail
Komplexität von sendmail
Interessante Features in sendmail
Content Filter API
Geplante Erweiterungen
Sendmail und Linux
Unterstützung durch viele (große) Hersteller
IBM unterstützt es über die gesamte Produktlinie
Problem: viele Distributionen
teilweise inkompatibel
Sendmail und Linux
de-facto Standard für MTAs
Ist mit dem Internet gewachsen
Skalierbar, sehr viele Features
ïnternetwork mail routing facility"
Verbindung zwischen verschiedenen Netzwerken
Umsetzung von Adressformaten
kompliziert?
Sendmail und Linux
kann kompliziert sein
Sicherlich wahr für sendmail.cf
Nicht wahr für sendmail.mc
Aber trotzdem nicht trivial
Sendmail und Linux
und Monitoring/Reporting
auch für remote MTAs
Wizards führen durch die Konfiguration
Typische Situationen: 5 - 10 Minuten
ßo easy my mom can do it"
Sendmail und Linux
Nachfolger von SSL: Socket Security Layer (bekannt vom WWW)
X.509 Zertifikate: Nachweis der Identität
Ermöglicht verschlüsselte und authentifizierte Kommunikation
Nebeneffekt: Zugriff auf Mailserver dank Client-Zertifikat
Sendmail und Linux
ermöglicht auch Verschlüsselung (aber nicht verbreitet)
Hautpzweck z.Zt: Zugriff auf Mailserver dank Authentifizierung
sinnvoll für Mitarbeiter auf Reisen
Sendmail und Linux
basierend auf Sender, Relay-Host
Header der E-Mail (Subject: ILOVEYOU)
nicht in sendmail: Text der E-Mail
Sendmail und Linux
Relay-Host, Sender, Empfänger
Ebenfalls Zugriff auf komplette E-Mail
Kann SMTP Kommandos zurückweisen, akzeptieren oder auf weitere warten
Modifikation von Empfängern, Headern und dem Inhalt selbst
Vielfältige Anwendungsmöglichkeiten
Sendmail und Linux
oder auch vorherigen Informationen von früheren E-Mails
Virus-Filter: mehrere Anti-Virus Firmen werden diese Schnittstelle nutzen
Archivierung: Kopie aller oder selektierter E-Mail
Zugriffskontrolle basierend auf globalen Zustand
Sendmail und Linux
Zusätzlich: Benachrichtigung bei erfolgter Auslieferung oder Verzögerung
Leider nur von wenigen MTAs implementiert
Neu: DELIVER BY
Sender spezifiziert bis wann eine E-Mail ausgeliefert werden soll
ansonsten Bounce oder Benachrichtigung
Sendmail und Linux
ähnlich zum Tracking von Post (Paketdienste)
Wurde E-Mail ausgeliefert? (Rechnungen)
Wurde E-Mail gelesen?
Sendmail und Linux
In den letzten drei Jahren keine Sicherheitslücke
Andere freie MTAs sind nicht älter als drei Jahre
Trotzdem planen wir weitere Verbesserungen:
nicht mehr ein monolithisches setuid Programm
Sendmail und Linux
Mehrfache Queues: I/O Load auf mehrere Disks verteilen
Deterministische Auswahl von Queues gemäss verschiedenen Kriterien
z.Zt.: zufällige Auswahl für gleichmässige Lastverteilung
Sendmail und Linux
wichtig auf einigen OS mit nicht-optimaler Implementation
PIPELINING
BDAT
erlauben schnellere E-Mail Übertragung
Sendmail und Linux
ebenso Linux für die Entwicklung von Betriebssystemen
Modell für die erfolgreiche Nutzung von Open Source Projekten
in der kommerziellen Welt ohne die Open Source Idee aufzugeben.
Sendmail und Linux