[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