PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Mit procmail $SENDER anpassen



asi_dkn
18.12.08, 10:22
Hallo,

Ich bin gerade dabei mit Procmail eingehende Mails zu "filtern". Unsere Server auf Arbeit sollen alle Mails die an root gehen weiterleiten an einen Server. Auf diesem Server will ich jetzt für jeden Server ein Maildir in der Inbox anlegen.

Das funktioniert soweit mit $SENDER, nur ist das Problem das mir IMAP die Punkte im FQDN der Server eben als "Unterordner" interpretiert, was nicht gerade praktisch ist.

Ich habe mich also gefragt ob es mit Procmail eine Möglichkeit gibt den Hostnamen aus dem FQDN zu "extrahieren", also beispielsweise $SENDER auf das Wort zu setzen das zwischen '@' und dem nächsten '.' steht.

Kennt sich da wer mit aus?

Gruss

asi_dkn
18.12.08, 11:04
Joa ich hab eine Lösung gefunden, wenn auch nicht gerade die schönste, aber sie funktioniert ;)


:0 D
* ^From:.*root@.*domain\.com
${DEFAULT}.`echo ${SENDER} | awk -F '.' '{print $1}'`/

Danach habe ich dann jeweil Ordner im Stil von "root@server01", "root@server02" etc... :)