WCM - Das österreichische Computer Magazin Forenübersicht
 

Zurück   WCM Forum > Rat & Tat > Linux, UNIX, Open Source

Linux, UNIX, Open Source Rat & Tat bei Problemen und Fragen rund um GNU/Linux, BSD und sonstige UNIXe

Microsoft KARRIERECAMPUS

Antwort
 
Themen-Optionen Ansicht
Alt 08.08.2004, 23:34   #1
NasenBär
Master
 
Registriert seit: 01.08.2001
Beiträge: 527


Standard problem mit procmail

hy!

hab mal wieder ein problem!

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
NasenBär ist offline   Mit Zitat antworten
Alt 09.08.2004, 23:39   #2
NasenBär
Master
 
Registriert seit: 01.08.2001
Beiträge: 527


Standard

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!?

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
NasenBär ist offline   Mit Zitat antworten
Alt 10.08.2004, 12:58   #3
sagi
Elite
 
Registriert seit: 08.11.2001
Alter: 42
Beiträge: 1.285


Standard

ein `man procmailrc` hast du noch nicht versucht, oder?

Du hast hier eine Bedingung:

Code:
!versuch@domain.at
Aber du gibst nicht an, was gemacht werden soll, wenn diese Bedingung zutrifft. Bei der 1. Bedingung ist das das `|cat...`

mfg
c.
____________________________________
www.sagmueller.net

Freedom - use it or lose it (Lawrence Lessig)

Im übrigen bin ich der Meinung, dass Microsoft zerschlagen werden muss.
sagi ist offline   Mit Zitat antworten
Alt 10.08.2004, 13:02   #4
sagi
Elite
 
Registriert seit: 08.11.2001
Alter: 42
Beiträge: 1.285


Standard

aus `man procmailrc`

Zitat:
Recipes
A line starting with ':' marks the beginning of a recipe. It has the
following format:

:0 [flags] [ : [locallockfile] ]
<zero or more conditions (one per line)>
<exactly one action line>

[edit]
nocht eine Frage: was bedeutet eignetlich das ":1"?
____________________________________
www.sagmueller.net

Freedom - use it or lose it (Lawrence Lessig)

Im übrigen bin ich der Meinung, dass Microsoft zerschlagen werden muss.
sagi ist offline   Mit Zitat antworten
Alt 10.08.2004, 13:16   #5
sagi
Elite
 
Registriert seit: 08.11.2001
Alter: 42
Beiträge: 1.285


Standard

Zu deinem 1. Posting:

Code:
$SENDMAIL $SENDMAILFLAGS
du bist dir sicher, dass diese Variablen auch gesetzt sind?

Versuche im Zweifelsfall eher mal mit formail in eine Datei zu schreiben, und diese dann an sendmail zu übergeben. Nur fürs debugging.

mfg
c.
____________________________________
www.sagmueller.net

Freedom - use it or lose it (Lawrence Lessig)

Im übrigen bin ich der Meinung, dass Microsoft zerschlagen werden muss.
sagi ist offline   Mit Zitat antworten
Alt 10.08.2004, 22:34   #6
NasenBär
Master
 
Registriert seit: 01.08.2001
Beiträge: 527


Standard

hy!

du hast recht mit deiner vermutung, dass ich die manuals nicht ausreichend durchgelesen hab!
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
NasenBär ist offline   Mit Zitat antworten
Antwort


Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)
 

Forumregeln
Es ist Ihnen nicht erlaubt, neue Themen zu verfassen.
Es ist Ihnen nicht erlaubt, auf Beiträge zu antworten.
Es ist Ihnen nicht erlaubt, Anhänge hochzuladen.
Es ist Ihnen nicht erlaubt, Ihre Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.

Gehe zu


Alle Zeitangaben in WEZ +2. Es ist jetzt 14:04 Uhr.


Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Forum SEO by Zoints
© 2009 FSL Verlag