|
smtpd lauscht per inetd auf Port 25, nimmt mail an und schreibts auf die Festplatte. smtpd und dessen Linzenz stammt von Obtuse.com. Greylisting wurde mit grey.c ab 2008 hinzugefuegt, die dazugehoerige Quelle grey.c steht unter GPL v2. Have fun!
smtpd wurde um die Funktion greylisting erweitert, um weniger unerwünschte Email zu empfangen.
Jeder Mailhost, der smtpd kontaktiert und nicht auf der white-list und nicht auf der black-list steht, wird mit Fehler 440 abgewiesen, damit er RFC-Konform weitere Zustellversuche unternimmt. Parallel wird ein Datensatz gespeichert aus IP-Adresse, Zeitstempel, From und To aus dem Envelope. Beim 2. und folgenden Zustellversuch wird mit den bereits gespeicherten Daten die Zeitdifferenz ermittelt, falls diese groesser als ein einstellbarer Wert ist, wird die Email angenommen, sonst erneut abgewiesen.
Das Verfahren hat sich beim Autor seit Anfang 2008 bestens bewährt und wird nun hier in den nächsten Tagen oeffentlich gemacht, damit auch andere weniger unerwünschte Emails erhalten können. Viel Spass damit.
This project has not yet categorized itself in the Trove Software Map.Registered: 2009-07-28 10:58 Activity Percentile: 0% View project activity statistics. View list of RSS feeds available for this project |
|