Milter

Als Milter (Kofferwort aus Mail und Filter) wird die von Sendmail implementierte Programmierschnittstelle (API) für Contentfilter genannt.

Geschichte & Verbreitung

Im September 2001 wurde Milter mit Sendmail 8.12.0 offiziell veröffentlicht.[1] Postfix implementierte im Juli 2006 die API in der Version 2.3.0.[2] Die Schnittstelle wird durch Rspamd[3] oder ClamAV[4] nativ unterstützt, Amavis kann per amavisd-milter die Schnittstelle nutzen.[5] Mit dem Tool signing-milter können E-Mails automatisch mit S/MIME signiert werden.[6] IBM unterstützt die Schnittstelle in seinem Betriebssystem AIX.[7] Die Authentizitäts-Protokolle DKIM und DMARC können mit den Tools openDKIM und openDMARC über diese API angebunden werden.[8] Für Programmiersprachen wie Perl[9], Python[10], Go[11] oder Rust[12] existieren Bibliotheken, die die Schnittstelle implementieren.

Funktionsweise

Vor der Einführung der Milter-Schnittstelle wurden von den Mail-Transfer-Agents (MTA) eingehende E-Mail mit Status-Code 250 angenommen und an einen Spamfilter weitergeleitet, nach Prüfung wurde diese anschließend an den MTA wieder eingeliefert. Bei gefälschten Absendeadressen entstehen so Backscatter-Emails, durch die der verarbeitende Mailserver auf Blackhole-Listen landen kann.[13.1] Bei der Milterschnittstelle wird die E-Mail zusammen mit Metadaten dem Spamfilter zur Verfügung gestellt, verlässt jedoch routingtechnisch nicht den MTA und kann je nach Ergebnis mit Statuscode 5xx direkt abgelehnt werden.[13.2]

Einzelnachweise

  1. SENDMAIL RELEASE NOTES: 8.12.0/8.12.0. In: Sendmail. 8. September 2001, abgerufen am 26. September 2025 (englisch).
  2. Postfix before-queue Milter support: Limitations. In: Postfix. Abgerufen am 26. September 2025 (englisch).
    Wietse Venema: Postfix 2.3 Change log: 20060301-20060515. Abgerufen am 26. September 2025 (englisch).
  3. MTA integration. In: docs.rspamd.com. Abgerufen am 25. September 2025 (englisch).
  4. Configuration. In: ClamAV Documentation. Abgerufen am 26. September 2025 (englisch).
  5. Milter interface for the amavis spam filter engine. Abgerufen am 25. September 2025 (englisch).
  6. Automatische E-Mail-Signierung mit Signing-Milter für Postfix. In: Uni Münster. Abgerufen am 26. September 2025.
  7. API Sendmail Mail-Filter. In: IBM. Abgerufen am 26. September 2025.
  8. Email Authentication für Empfänger. In: eco – Verband der Internetwirtschaft. Abgerufen am 26. September 2025.
  9. Sendmail::Milter - Interface to sendmail's Mail Filter API. In: CPAN. Abgerufen am 26. September 2025.
  10. Sendmail/Postfix Milters in Python. In: pymilter.org. Abgerufen am 26. September 2025.
  11. Go library to write mail filters. In: github.com. Abgerufen am 28. September 2025.
  12. milter – Rust. In: docs.rs. Abgerufen am 28. September 2025.
  13. Dirk Deimeke, Stefan Kania, Daniel von Soest, Peer Heinlein, Axel Miesen: Linux-Server: Das umfassende Handbuch. 6., aktualisierte Auflage. Rheinwerk Computing, Bonn 2021, ISBN 978-3-8362-8088-4.
    1. Seite 345
    2. Seite 349

Content Disclaimer

Informasi ini disarikan dari Wikipedia dan disajikan kembali untuk tujuan edukasi. Konten tersedia di bawah lisensi CC BY-SA 3.0. Kami tidak bertanggung jawab atas ketidakakuratan data yang bersumber dari kontribusi publik tersebut.

  1. The information displayed on this website is sourced in part or in whole from Wikipedia and has been adapted for the purpose of restating it. We strive to provide accurate and relevant information, however:
  2. There is no guarantee of absolute accuracy. Wikipedia is an open, collaborative project that can be edited by anyone, so information is subject to change.
  3. It is not intended to constitute professional advice. The content displayed is for informational and educational purposes only. For important decisions (e.g., medical, legal, or financial), please consult a professional.
  4. Content copyright. Wikipedia is licensed under the Creative Commons Attribution-ShareAlike License (CC BY-SA). This means that content may be reused with appropriate attribution and shared under a similar license.
  5. Responsible use. Any risk arising from the use of information from this website is entirely the responsibility of the user.