![](https://seccdn.libravatar.org/avatar/876efc9838b40a2eeed8d016322eef11.jpg?s=120&d=mm&r=g)
Hallo nochmal, ich habe das Problem anscheinend gelöst -- und zwar filtert mein Exim wie folgt: - Ganz wichtig: ist die Zieladresse postmaster-, hostmaster- oder webmaster@domain.com, BITTE BITTE annehmen! Es gibt nichts nerfigeres als eine mail an Postmaster welche im Spamfilter hängen bleibt! - Exim prüft jetzt ob der Empfänger auf dem Server existiert (bei mir via mysql), falls nicht, wird überprüft ob der SMTP-Benutzer authentifiziert ist. Wenn dies auch nicht der Fall ist, wird die Verbindung abgebrochen. Das Problem war nähmlich das bei "Spamwellen", wo viele hundert Mails die Minute reinkamen die Maschine sich einfach verabschiedet hat. Dies wird jetzt vermienden und verhindert ausserdem noch unnötigen Traffic auf der Leitung das keine Bounce-Mails mehr geschickt werden müssen. -- Dies bedeutet wiederum das die Queues leer bleiben und die Festplattenaktivität und der RAM-Verbrauch nicht so hochgehen. 99% der Mails die reinkommen sind sowieso Spam die an nicht-existente Mailadressen geschickt werden. Die Authorisierung ist notwendig um Benutzern im LAN oder Mitarbeiter von Aussen einen SMTP-Versandt zu ermöglichen. Wenn gewollt kann die Autorisierung auch durch einen IP-Adressbereich automatisch auf OK gesetzt werden. - Ich habe exim mit "smtp_accept_queue = 5" verhindert das zu viele SMTP-Verbindungen gleichzeitig ein Überlasten der Datenbank oder der Spamd-Prozesse passiert. Dies macht wiederum nötig, dass acl_not_smtp konfiguiert wird um mails die noch nicht gecheckt, aber in der Queue liegen, auf Spam zu überprüfen. Bitte auch nicht vergessen Exim mit "-bd -q10m" (mit Queue-Runs) oder ähnlich zu starten. (In diesem Fall wird alle 10 minuten ein Queue-Run gemacht.) - Nach dem Entgegennehmen des Mails (aber noch während der SMTP-Verbindung und wenn authorisiert oder Zieladresse existiert) wird das Mail auf Spam und Viren überprüft. Wenn ein Virus gefunden gefunden wird oder der Spam-Level (laut SpamAssassin) grösser als 5 wird, wird die Mail direkt zurückgewiesen - ein Bounce-Mail sollte dann vom anderen SMTP-Serer an den Benutzer geschickt werden. Alle anderen Mails bekommen ein "X-Spam-Flag"-Header damit der Mail-Client des Users diese Mails direkt aussortieren kann. Zusätzlich wird noch ein RBL-Lookup gemacht welcher nach option noch zusätzlich einen "X-Warning:" Header hinzfügt. - Damit selbst bei einer (aber Unwahrscheinlichen) Situation nicht tausende von Mails in der Queue als 'frozen' hängenbleiben, hilft ein "timeout_frozen_after = 3h", der die 'frozen'-Mails automatisch bei einem Queue-Run entfernt. Ein "log_selector = -skip_delivery" verhindert zusätzlich noch die Notiz in den Logs das diese Mails aus der Queue gelöscht wurde. Ich hoffe dies Hilft einigen die vielleicht die gleichen Probleme haben. Wenn nötig, stelle ich auch die nötige Konfigurationsdatei zur verfügung! Da ich das aber Vorbereiten muss währe eine Mail an mich ganz Hilfreich! :) Bis dann! Bastian Bense