[Postfixbuch-users] Fetchmail Discard - Mails an unbekannte User aus Pop-Mailbox löschen
Walter Willmertinger
willmis at gmail.com
Mi Apr 4 15:27:24 CEST 2007
Vereinfachte Situation: (sicher häufiger).
Mails werden mit Fetchmail (multidrop) geholt und zu Postfix weitergeleitet
(per SMTP) und mit Cyrus gespeichert.
Fetchmailrc:
poll pop.mailer.de with proto POP3 and options uidl
localdomains mydomain.de mydomain.intern
user 'USER' there with password 'PASSWORD' is * here
Alle Mails, die an Benutzer gehen, die es nicht gibt (zu 99,9 % Spam),
sollen einfach ignoriert werden.
Mit der Postfix-Standard-Lösung
local_recipient_maps = proxy:unix:passwd.byname $alias_maps
versucht Postfix, die Mails an Cyrus weiterzuleiten
mailbox_transport = cyrus
Cyrus beschwert sich und speichert nicht => Postfix lässt die Dinger in der
mailq stehen. Die wird dann immer riesiger und läuft dann irgendwann über!
Unsere Alternativlösung:
In der Postfix Access-Tabelle werden alle User und Aliase eingetragen (per
kleines awk-script) (unbequem, aber uns fiel nichts anderes ein). Schaut
dann so aus:
************* ACCESS ***********************************************
mydomain.de DISCARD Kein Empfaenger - Mail wird geloescht!
admin at mydomain.de OK
walter at mydomain.de OK
amavis at consys.de OK
andre at consys.de OK
....
***************************************************************************
Mit
smtpd_sender_restrictions = check_recipient_access
hash:/etc/postfix/access
werden dann bei Fetchmail alle auf DISCARD, die kein OK haben.
Hat jemand eine andere Idee? Diese Access-Table funktioniert zwar, ist aber
etwas unschön!
Gruß
Walter W.
--
MfG
Walter W.
-------------- nächster Teil --------------
Ein Dateianhang mit HTML-Daten wurde abgetrennt...
URL: <https://listi.jpberlin.de/pipermail/postfixbuch-users/attachments/20070404/2e5ab89c/attachment.html>
Mehr Informationen über die Mailingliste Postfixbuch-users