![]() |
problem mit procmail
hy!
hab mal wieder ein problem! :heul: hab bei procmail folgenden befehl in der .procmailrc :0 cw * ^From:.*ver.at | formail -k -X "From:" \ -I "To: neue adresse@neu" -X "To:" \ -I "Subject: Neues Subject" -X "Subject:" \ | $SENDMAIL $SENDMAILFLAGS -t hab im logfile dann folgenden eintrag: procmail: Match on "^From:.*ver.at" procmail: Executing " formail -k -X "From:" \ -I "To: neue adresse@neu" -X "To:" \ -I "Subject: Neues Subject" -X "Subject:" \ | $SENDMAIL $SENDMAILFLAGS -t" procmail: Program failure (1) of " formail -k -X "From:" \ -I "To: neue adresse@neu" -X "To:" \ -I "Subject: Neues Subject" -X "Subject:" \ | $SENDMAIL $SENDMAILFLAGS -t" procmail: Assigning "LASTFOLDER= formail -k -X "From:" \ -I "To: neue adresse@neu" -X "To:" \ -I "Subject: Neues Subject" -X "Subject:" \ | $SENDMAIL $SENDMAILFLAGS -t" was meint er mit Program failure (1)??? hab mit google leider nichts passendes gefunden bzw. bin schon am verzweifeln! hoffe ihr könnt mir weiterhelfen! mfg |
hy!
hab mal eine einfacher config probiert: :0 c * ^From:.*domain.at |cat > /home/user/ver.log :1 c !versuch@domain.at leider passiert auch nichts!? :confused: hier das log file: procmail: Assigning "MAILDIR=/home/user/Maildir" procmail: Assigning "FORMAIL=/usr/bin/formail" procmail: Assigning "PATH=/root/bin:/usr/local/bin:/usr/bin:/bin" procmail: Match on "^From:.*domain.at" procmail: Assigning "LASTFOLDER=cat > /home/user/ver.log" procmail: Match on ! "versuch@domain.at" procmail: Incomplete recipe procmail: Executing "cat > /home/user/ver.log" procmail: Assigning "LASTFOLDER=/home/user/Maildir/new/1092083825.27937_0.mydomain.at" procmail: Notified comsat: "user@0:/home/user/Maildir/new/1092083825.27937_0.mydomain.at" laut man: Incomplete recipe --> The start of a recipe was found, but it stranded in an EOF. aber anfangen kann ich damit auch nichts! hoffe ihr könnt mir einen ratschlag geben! mfg |
ein `man procmailrc` hast du noch nicht versucht, oder?
Du hast hier eine Bedingung: Code:
!versuch@domain.atmfg c. |
aus `man procmailrc`
Zitat:
[edit] nocht eine Frage: was bedeutet eignetlich das ":1"? |
Zu deinem 1. Posting:
Code:
$SENDMAIL $SENDMAILFLAGSVersuche im Zweifelsfall eher mal mit formail in eine Datei zu schreiben, und diese dann an sendmail zu übergeben. Nur fürs debugging. mfg c. |
hy!
du hast recht mit deiner vermutung, dass ich die manuals nicht ausreichend durchgelesen hab! :rolleyes: aber nach etlichen stunden such im netzt hab diese dann nur mehr überflogen! aber durch deine hinweise bin ich auf den fehlenden verweis gekommen! SHELL=/bin/sh die anderen variablen hatte ich alle eh gesetzt! nochmals danke für den hinweis! mfg |
| Alle Zeitangaben in WEZ +2. Es ist jetzt 17:19 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
© 2009 FSL Verlag