Mail Delivery "Loadbalancing"
Michael Grundmann
m.grundmann at wittich-foehren.de
Di Dez 8 16:23:39 CET 2015
Hallo Beat,
procmail und modulo ist dein Freund.
Hier ein Script:
#!/bin/bash
tmpfile=/etc/num.txt
num=$(cat $tmpfile)
max=$(perl - "print in(rand()*$num)")
Die .procmailrc :
MAILDIR=$HOME/Maildir/
FOLDER=`/das/script/oben.sh`
:0
.$FOLDER/
In die num.txt trägst du die Anzahl der Ordner ein, die du haben
möchtest (modulo fängt bei 0 an).
Am 08.12.15 um 16:11 schrieb Beat Jucker:
> Gibt es eine einfache Methode, wie Emails an eine Zieladresse nach dem
> RoundRobin Prinzip in verschiedene Mailfolders verteilt werden können?
>
> Beispiel: alle Mails an user at x.y adressiert, wobei Auslieferung
>
> 1. Mail -->user_1,
> 2. Mail -->user_2,
> 3. Mail -->user_1,
> 4. Mail -->user_2,
> ... usw ...
>
> Hintergrund:
>
> Ein Prozess verarbeitet eingehende Emails. Dieser Prozess holt die
> Emails mit POP ab und werden einzeln verarbeitet. Die Verarbeitung
> dauert aber länger als erwartet und als Folge kann es einen grossen
> Backlog geben. Zur Optimierung will man nun mehrere Prozesse parallel
> die Emails abarbeiten lassen ... daher ist die Idee aufgekommen, die
> eingehenden Emails in verschiedene Mailfolders zu verteilen.
>
> Eine Lösung könnte sein, dass losgelöst von Postfix dieses
> "Loadbalancing" implementiert wird. Gibt es aber eventuell auch
> innerhalb Postfix eine Möglichkeit?
>
> Besten Dank für Ideen
> -- Beat
--
Mit freundlichen Grüßen
*Verlag + Druck LINUS WITTICH KG*
i. A. Michael Grundmann
54343 Föhren
Europaallee 2
E-Mail: m.grundmann at wittich-foehren.de
<mailto:m.grundmann at wittich-foehren.de>
Internet: http://www.wittich.de
Tel.: +49 6502/9147210
Fax: +49 6502/9147332
Sitz der Gesellschaft: Föhren
Geschäftsführer: Dietmar Kaupp
Amtsgericht: Wittlich HR 4199
USt ID gemäß §27 a UStG DE 149324406
*Kennen Sie schon localbook? Nein? Hier >>> <http://www.localbook.de> *
Mehr Informationen über die Mailingliste Postfixbuch-users