E-Mail
Spezifikationen
Mailtransportagenten
Mailtransportagenten transportieren die Mail ggf. über mehrere Zwischenstationen
Mailrouter
- sendmail
- sendmail ist ein bewährter Mail-Transfer-Agent, der zwischen verschiedenen Mail-Systemen (lokale Zustellung/SMTP über Internet/UUCP/..) vermitteln kann. Daher ist dieser auch sehr kompliziert.
- qmail
- soll ein schneller und sicherer MTA sein. Natürlich ist er auch sehr kompliziert ...
- Postfix
- Sendmail-Alternative, soll schnell, einfach zu administrieren sein, aber von aussen so ähnliche Aufrufkonventionen haben wie sendmail
Mailtransferagenten (MTA)
- smtp-Agent
- ist z.B. im sendmail eingebaut
- UUCP
- für offline-Verbindungen
- BSMTP
- kann Mails batchen und sie dann über verschiedene andere Transportagenten transportieren. Man kann damit
auch mehrere Mails an eine Domain in einer Mail huckepack transportieren ...
- Fetchmail
- Mit diesem kann man die Mail via POP3,IMAP4,SMTP/ETRN vom Provider holen (off-line-verbindung)
Mail delivery agents (MDA)
Zustellagenten machen die Endzustellung an den Nutzer. In POSIX-ähnlichen Systemen gibt es das Mail-Spool-Verzeichnis /var/spool/mail in dem jeder Nutzer im System eine Datei hat, in die sein Postfach implementiert.
- mail(1)
- ist der Ur-Mailer, mit dem Nutzer sich in UNIX gegenseitig Mails schicken können. Heute ruft mail sendmail
auf ...
- mail.local
- wird mit sendmail mitgeliefert und macht die lokale Zustellung.
- procmail
-
procmail ist ein Zustellagent, der die Mail filtern kann. Er ist als sehr robust bekannt. Das locking ist sehr toll. Man darf nur nicht den Quell-Code ansehen :-)
- MUTT
- Manual
Mailserver
Auf die Mailserver greifen die Useragenten zu.
Überblicksartikel: Zentrale Mailverwaltung im LAN
- Zugriff auf Verzeichnis /var/spool/mail
- Dieses ist die klassische UNIX-Methode.
In einem Workstation-Netz kann das Verzeichnis via NFS oder einem anderen Netzwerkdateisystem
exportiert werden. (Locking-Probleme können auftreten, siehe procmail-Implementierung)
- POP3-Server
- ist der Anschluß in die PC-Welt: Hier werden die Mails auf den
persönlichen Computer gebaggert. Für LANs nicht gegeignet.
RFC1939
Implementierungen:
- IMAP4-Server
- Hier wird die Mail auf dem Server verwaltet, der Client ist ein
Beobachter der Mailfolders ...
- RPC/CORBA-Interface
- Microsoft hat eine MAPI-Schnittstelle definiert
(Wikipedia zu MAPI)
Konkrete Produkte
MS Exchange macht SMTP,IMAP4,POP3 und vor allem ein RPC basiertes MAPI-Protokoll