hallo, ich möchte gerne die Mails, die meine User verschicken in einem IMAP Ordner namens ARCHIV kopieren lassen. ich hab mir nun einen ziemlich umständlichen Weg ausgedacht, zu dem ich auch noch zu blöd bin. Vielleicht weiß jemand Rat für mein dummes Script oder gar ein ganz anderes Verfahren? in der master.cf von postfix wird ein altermime script aufgerufen altermime argv=/etc/altermime.sh -f ${sender} -- ${recipient} da ich den usernamen nicht mit {user} übergeben kann, will ich die SenderEmail Adresse (also = mein user) mit einem awk befehl like: echo "kai@dom.de" | awk -F \@ '{print $1}' von dem @dom.de befreien lassen. das klappt nicht, denn $1 schon beim Übergeben an das script belegt wurde. also ist $1 = -f, eben so wie in der master.cf aufgerufen --snippinger---- 43 # auffangen der von postfix übergebenen parameter 44 45 SENDER=$2 46 RECIPIENT=$4 47 48 # commandos 49 50 AWK=/usr/bin/awk 51 ALTERMIME=/usr/local/bin/altermime 52 SENDMAIL=/usr/sbin/sendmail 53 DELIVERMAIL=/usr/lib/cyrus/bin/deliver 54 MBOX="echo $SENDER | $AWK -F \@ '{print $1}'" --> ^^^^ 55 USER=$MBOX 56 BACKUP="$DELIVERMAIL -e -r $SENDER -a $MBOX -m user.$MBOX.ARCHIV" --snapster--- wie gesagt, ich halte das wirklich nicht für eine kluge lösung, von daher bin ich über andere ideen auch dankbar. aber warum das so nicht geht wüsste ich trotzdem gerne gern :-) gruß kai
participants (1)
-
Kai Dechert