Procmail / Postfix
Mika
- webserver
Hallo Procmail, Postfix Freaks,
ich habe ein kleines Problem mit meinen Autorespondern:
Nehmen wir an ich habe 2 E-Mail Adressen. Diese leite ich in der Virtusertable wie folgt weiter:
mail1@domain.de postfach1
mail2@domain.de forward1
wobei in der aliases:
forward1 externemail@t-online.de
geleitet wird.
Wenn ich doch nun also ein Autoresponder für die Domain mail1@domain.de anlegen möchte muss ich doch in dem Home Verzeichnis von postfach1 /home/postfach1 die .procmailrc mit entsprechendem Inhalt anlegen. Die Mails landen dann alle in der Mailbox /home/postfach1 und zugleich wird der Autoresponder losgeschickt.
Der Inhalt der .procmailrc sieht wie folgt aus:
:0c
* ^(TO|for|BCC|CC).*<mail1@domain.de>
* !^X-Loop: infobot_reply
* !^Subject:.*Re:
* !^FROM_DAEMON
* !^FROM_MAILER
{
MAILDIR=$HOME/autoresponder # chdir to autoresponder directory
:0 fhw # reverse mail header and extract name
| formail -r -A"Precedence: junk" \
-A"X-Loop: infobot_reply" \
-A"From: mail1@domain.de"
FILE=mail1@domain.de # filename same as emailadress
:0 ah # if previous recipe was successful
* ? test -f $FILE
| cat - $MAILDIR/$FILE 2>&1 | $SENDMAIL -oi -t
:0 E # else send help? file
| cat - $MAILDIR/$FILE 2>&1 | $SENDMAIL -oi -t
}
Nun, funktioniert auch soweit. Aber wie mache ich das jetzt in dem Fall mit der zweiten E-Mail Adresse mail2@domain.de???