rfi
31.05.01, 18:02
Hallo,
nachdem mein Autoresponder für E-Mails mit procmail nun funktioniert, möchte ich die Funktionalität noch erweitern.
Wenn .procmailrc ausgeführt wird, sollen Informationen über die empfangene Mail in eine Datei geschrieben werden. Ein Shell-Script bearbeitet und erweitert diese Datei. Anschließend wird die bearbeitete Datei wieder eingelesen und Teil der Antwortmail.
Mit dem TRAP-Befehl kann ich ja nur was ausführen, nachdem alles schon abgelaufen ist.
Meine Fragen:
Ist das überhaupt möglich, Scripts in der .procmailrc auszuführen?
Kann man ein Script vor der Ausführung von .procmailrc irgendwie einhängen?
Meine .procmailrc:
LOGFILE=$HOME/maillog
SHELL=/bin/sh
TRAP=/tmp/ln_ip
:0 c
* ^TOrf
* !^FROM_DEAMON
* !^X-Loop: ich@zuhause.de
* !^Subject: Re:
| (formail -r -A \
"X-Loop: ich@zuhause.de";\
cat $HOME/.automessage; echo "--";\
cat $HOME/.signature\
) | $SENDMAIL -t -oi
Vielen Dank für eine Antwort!
Grüße
rfi
nachdem mein Autoresponder für E-Mails mit procmail nun funktioniert, möchte ich die Funktionalität noch erweitern.
Wenn .procmailrc ausgeführt wird, sollen Informationen über die empfangene Mail in eine Datei geschrieben werden. Ein Shell-Script bearbeitet und erweitert diese Datei. Anschließend wird die bearbeitete Datei wieder eingelesen und Teil der Antwortmail.
Mit dem TRAP-Befehl kann ich ja nur was ausführen, nachdem alles schon abgelaufen ist.
Meine Fragen:
Ist das überhaupt möglich, Scripts in der .procmailrc auszuführen?
Kann man ein Script vor der Ausführung von .procmailrc irgendwie einhängen?
Meine .procmailrc:
LOGFILE=$HOME/maillog
SHELL=/bin/sh
TRAP=/tmp/ln_ip
:0 c
* ^TOrf
* !^FROM_DEAMON
* !^X-Loop: ich@zuhause.de
* !^Subject: Re:
| (formail -r -A \
"X-Loop: ich@zuhause.de";\
cat $HOME/.automessage; echo "--";\
cat $HOME/.signature\
) | $SENDMAIL -t -oi
Vielen Dank für eine Antwort!
Grüße
rfi