[Postfixbuch-users] prequeue sieve rejects?

Ralf Hildebrandt Ralf.Hildebrandt at charite.de
Do Sep 6 11:46:57 CEST 2012


* Florian Pritz <bluewind at xinu.at>:
> Hi,
> 
> Ich würde gerne pro Empfänger eine Sender blacklist haben die Benutzer
> möglichst einfach konfigurieren können. Da ich schon sieve in dovecot
> laufen habe und sieve ja reject kann wäre das IMHO die optimale Lösung.
> 
> Einziges Problem ist, dass die sieve Regeln erst beim Zustellen ans
> Postfach abgearbeitet werden und da postfix eingehene Mails erstmal in
> eine eigene queue packt, bevor er versucht sie per LMTP an dovecot zu
> übergeben, kann dovecot nicht mehr einfach mit 550 rejecten und postfix
> gibt das dann an den einliefernden Server weiter.

Genau.
 
> Ich sehe folgende Lösungen, weiß aber nicht welche möglich sind bzw.
> problematisch:
> 
>  - postfix queued keine eingehenden Mails an lokale Empfänger sondern
> leitet sie direkt per LMTP weiter (ich vermute mal, dass das nicht geht)

Geht nicht.
 
>  - smtp proxy oder policy daemon der nur die reject regeln aus sieve
> filtern auswertet (klingt bisher nach der einfachsten Lösung, leider
> finde ich keine Programme die das können)
> 
>  - andere software verwenden die nur sender/empfänger mappings rejecten
> kann (nicht schön da sieve die Funktionen ja schon kann und roundcube
> nen netten Tab für Filtereinstellungen hat)

Solche Regeln kannst Du in postfwd bauen:

id=R003;
   sender_domain==cxxxxon.com; recipient==foo.bar at charite.de; action=REJECT

oder

id=R003;
   sender==foo at cxxxxon.com; recipient==foo.bar at charite.de; action=REJECT

-- 
Ralf Hildebrandt
  Geschäftsbereich IT | Abteilung Netzwerk
  Charité - Universitätsmedizin Berlin
  Campus Benjamin Franklin
  Hindenburgdamm 30 | D-12203 Berlin
  Tel. +49 30 450 570 155 | Fax: +49 30 450 570 962
  ralf.hildebrandt at charite.de | http://www.charite.de
	    



Mehr Informationen über die Mailingliste Postfixbuch-users