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