Procmail Problem

2005-05-21 Diskussionsfäden Alexander Grmmer
Hi,

ich habe ein kleines Problem mit procmail. Irgendwie will das teil mir
mich veräppeln.

Ich habe mal das log hochgedreht und folgendes erhalten ist:


procmail: [8360] Sat May 21 10:18:06 2005
procmail: Executing /usr/bin/spamc,-u,XXX
procmail: [8360] Sat May 21 10:18:12 2005
procmail: Executing /usr/bin/formail,-I,From 
procmail: [8360] Sat May 21 10:18:12 2005
procmail: Executing /usr/sbin/cyrdeliver,-q,XXX
procmail: [8360] Sat May 21 10:18:12 2005
procmail: Error while writing to /usr/sbin/cyrdeliver
procmail: Assigning LASTFOLDER=/usr/sbin/cyrdeliver -q XXX
procmail: Assigning EXITCODE=75
procmail: Assigning HOST
procmail: HOST mismatched aix-hq04
 Subject: *SPAM* Cochran Observer - article exposing marriage
decline i
  Folder: /usr/sbin/cyrdeliver -q XXX   7123


Ich weiß nicht mehr weiter!!!

Dashier ist meine procmailrc:

LOGFILE=/var/log/procmail.log
DELIVERMAIL=/usr/sbin/cyrdeliver
#DELIVERMAIL=/usr/lib/postfix/lmtp
#IMAP=$DELIVERMAIL -a $USER -q -m user.$USER
IMAP=$DELIVERMAIL -q $USER
FORMAIL=/usr/bin/formail
VERBOSE=yes
#SPAMIT=$IMAP.SPAM

##
### Backup
##

#:0 c
#| $IMAP.Backup


###
### Spam Assassin
###

:0fw
| /usr/bin/spamc -u $USER

#:0
#* ^X-Spam-Status: Yes
#| $SPAMIT



###
### Include individual procmailrc
###

#INCLUDERC=/home/$USER/.procmailrc

:0 fhw
| $FORMAIL -I From 

###
### If we get this far, just deliver it to the user inbox
###

:0
| $IMAP

:0 e
{ EXITCODE=75 HOST }

:0w
{
EXITCODE=$?
HOST
}

Habe schon an Dateirechte gedacht aber cyrdeliver hat holgende:

ll /usr/sbin/cyrdeliver
-rwsr-sr--  1 cyrus mail 186424 Mar  3 16:22 /usr/sbin/cyrdeliver

Keine Ahnung warum der das nicht machen will


-- 
Haeufig gestellte Fragen und Antworten (FAQ): 
http://www.de.debian.org/debian-user-german-FAQ/

Zum AUSTRAGEN schicken Sie eine Mail an [EMAIL PROTECTED]
mit dem Subject unsubscribe. Probleme? Mail an [EMAIL PROTECTED] (engl)



Re: Procmail Problem

2005-05-21 Diskussionsfäden Andreas Pakulat
On 21.Mai 2005 - 10:33:30, Alexander Grümmer wrote:
 Hi,
 
 ich habe ein kleines Problem mit procmail. Irgendwie will das teil mir
 mich veräppeln.
 
 Ich habe mal das log hochgedreht und folgendes erhalten ist:
 
 
 procmail: [8360] Sat May 21 10:18:06 2005
 procmail: Executing /usr/bin/spamc,-u,XXX
 procmail: [8360] Sat May 21 10:18:12 2005
 procmail: Executing /usr/bin/formail,-I,From 
 procmail: [8360] Sat May 21 10:18:12 2005
 procmail: Executing /usr/sbin/cyrdeliver,-q,XXX
 procmail: [8360] Sat May 21 10:18:12 2005
 procmail: Error while writing to /usr/sbin/cyrdeliver
 procmail: Assigning LASTFOLDER=/usr/sbin/cyrdeliver -q XXX

Das sieht so aus, als ob er nicht in die Pipe schreiben koennte. Sagt
Cyrus' logfile da was dazu? Sicher das cyrdeliver korrekt aufgerufen
wird? Ich kenn Cyrus nicht, deswegen kann ich da nicht mehr zu sagen..

Andreas

-- 
Tuesday is the Wednesday of the rest of your life.


-- 
Haeufig gestellte Fragen und Antworten (FAQ): 
http://www.de.debian.org/debian-user-german-FAQ/

Zum AUSTRAGEN schicken Sie eine Mail an [EMAIL PROTECTED]
mit dem Subject unsubscribe. Probleme? Mail an [EMAIL PROTECTED] (engl)



Procmail problem

2005-05-21 Diskussionsfäden Alexander Grmmer
Hi,

ich habe ein kleines Problem mit procmail. Irgendwie will das teil mir
mich veräppeln.

Ich habe mal das log hochgedreht und folgendes erhalten ist:


procmail: [8360] Sat May 21 10:18:06 2005
procmail: Executing /usr/bin/spamc,-u,XXX
procmail: [8360] Sat May 21 10:18:12 2005
procmail: Executing /usr/bin/formail,-I,From 
procmail: [8360] Sat May 21 10:18:12 2005
procmail: Executing /usr/sbin/cyrdeliver,-q,XXX
procmail: [8360] Sat May 21 10:18:12 2005
procmail: Error while writing to /usr/sbin/cyrdeliver
procmail: Assigning LASTFOLDER=/usr/sbin/cyrdeliver -q XXX
procmail: Assigning EXITCODE=75
procmail: Assigning HOST
procmail: HOST mismatched aix-hq04
 Subject: *SPAM* Cochran Observer - article exposing marriage
decline i
  Folder: /usr/sbin/cyrdeliver -q XXX   7123


Ich weiß nicht mehr weiter!!!

Dashier ist meine procmailrc:

LOGFILE=/var/log/procmail.log
DELIVERMAIL=/usr/sbin/cyrdeliver
#DELIVERMAIL=/usr/lib/postfix/lmtp
#IMAP=$DELIVERMAIL -a $USER -q -m user.$USER
IMAP=$DELIVERMAIL -q $USER
FORMAIL=/usr/bin/formail
VERBOSE=yes
#SPAMIT=$IMAP.SPAM

##
### Backup
##

#:0 c
#| $IMAP.Backup


###
### Spam Assassin
###

:0fw
| /usr/bin/spamc -u $USER

#:0
#* ^X-Spam-Status: Yes
#| $SPAMIT



###
### Include individual procmailrc
###

#INCLUDERC=/home/$USER/.procmailrc

:0 fhw
| $FORMAIL -I From 

###
### If we get this far, just deliver it to the user inbox
###

:0
| $IMAP

:0 e
{ EXITCODE=75 HOST }

:0w
{
EXITCODE=$?
HOST
}

Habe schon an Dateirechte gedacht aber cyrdeliver hat holgende:

ll /usr/sbin/cyrdeliver
-rwsr-sr--  1 cyrus mail 186424 Mar  3 16:22 /usr/sbin/cyrdeliver

Keine Ahnung warum der das nicht machen will


-- 
Haeufig gestellte Fragen und Antworten (FAQ): 
http://www.de.debian.org/debian-user-german-FAQ/

Zum AUSTRAGEN schicken Sie eine Mail an [EMAIL PROTECTED]
mit dem Subject unsubscribe. Probleme? Mail an [EMAIL PROTECTED] (engl)



Re: Procmail Problem

2005-05-21 Diskussionsfäden Ulrich Fürst
Alexander Grümmer [EMAIL PROTECTED] wrote: 
 :0 e
 { EXITCODE=75 HOST }
 
trag mal hier anstatt HOST den Namen des Rechners ein. Das ist nämlich
keine Variable. 

Ulrich
der den selben Fehler machte...



Re: Procmail Problem

2005-05-21 Diskussionsfäden Evgeni -SargentD- Golov
On Sat, 21 May 2005 10:33:30 +0200
Alexander Grümmer [EMAIL PROTECTED] wrote:

 Hi,
Morgen,
 
 ich habe ein kleines Problem mit procmail. Irgendwie will das teil mir
 mich veräppeln.
ist mir mit meinem maildrop auch shcon passiert ;-)

 procmail: [8360] Sat May 21 10:18:06 2005
 procmail: Executing /usr/bin/spamc,-u,XXX
 procmail: [8360] Sat May 21 10:18:12 2005
 procmail: Executing /usr/bin/formail,-I,From 
 procmail: [8360] Sat May 21 10:18:12 2005
 procmail: Executing /usr/sbin/cyrdeliver,-q,XXX
 procmail: [8360] Sat May 21 10:18:12 2005
 procmail: Error while writing to /usr/sbin/cyrdeliver
^^^
writing? /usr/sbin/cyrdeliver ist meiner Meinung nach eine Binary, die
ausgeführt werden muss.

 Ich weiß nicht mehr weiter!!!
Ich habe zwar kein Cyrus, und kein Procmail, aber ich habe dennoch eine
Idee ;-)
 
 Dashier ist meine procmailrc:
 
 LOGFILE=/var/log/procmail.log
 DELIVERMAIL=/usr/sbin/cyrdeliver
Müsste das nicht 
DELIVERMAIL=| /usr/sbin/cyrdeliver
heißen? Damit er die Mail nach cyrdeliver durchpiped?

 IMAP=$DELIVERMAIL -q $USER
 FORMAIL=/usr/bin/formail
 VERBOSE=yes

 Habe schon an Dateirechte gedacht aber cyrdeliver hat holgende:
 
 ll /usr/sbin/cyrdeliver
 -rwsr-sr--  1 cyrus mail 186424 Mar  3 16:22 /usr/sbin/cyrdeliver
 
 Keine Ahnung warum der das nicht machen will
Erstmal nachgucken, ob deine 1/!-Taste klemmt, wenn dies behoben ist,
meine Pipe ausprobieren.
Aber wie gesagt - ich habe hier Courier mit maildrop und ned Cyrus mit
Procmail - das ist alles Spekulation.

HTH
Evgeni

-- 
   ^^^| Evgeni -SargentD- Golov ([EMAIL PROTECTED])
 d(O_o)b  | PGP-Key-ID: 0xAC15B50C
  -|-   | WWW: www.die-welt.net   ICQ: 54116744
   / \| IRC: #sod @ irc.german-freakz.net



Re: Procmail Problem

2005-05-21 Diskussionsfäden Alexander Grmmer
Hi,

habe das Problem gefunden. Nach einem update von einem Suse 8.1 reicht
es nicht den Ordner /var/lib/cyrus/user zu kopieren und dann ein
reconstruct -rf user zu machen.

Man muß die alte Version von der mailboxes.db aus dem Verzeichnis

/var/lib/cyrus mit dem Befehl:

su - cyrus -c /usr/sbin/ctl_mboxlist -d  /SOMEPLACE/mailboxlist.txt

exportieren. Danach auf den Debian Server copieren und mit:

su - cyrus -c /usr/sbin/ctl_mboxlist -u  /SOMEPLACE/mailboxlist.txt

importieren. Danach macht man den reconstruct -rf user und schon geht
das Procmail.

Er konnte nicht auf das cyrdeliver schreiben weil die User in der
mailboxes.db unbekannt waren.

Es versteckt sich dort noch eine BÖSE Falle. Wenn man vorher einige user
zum Testen angelegt hatte bekommen diese User die Mails zugestellt die
anderen nicht. Auch wenn man wie mit den anderen die alte Mailbox nach
/var/spool/cyrus/mail kopiert hat.

Leider gehen hierbei die Seen-Flags verloren. Ich werde in den nächsten
Tage ein Howto schreiben wie man einen Suse 8.1 mit Cyrus drauf zu einem
Debian Server konvertiert. Falls es sowas schon gibt, bitte URL an mich
mailen, google hat dazu bei mir nix brauchbares ausgespuckt.

Danke an alle die So schnell geantwortet haben.

Gruß Alexander


-- 
Haeufig gestellte Fragen und Antworten (FAQ): 
http://www.de.debian.org/debian-user-german-FAQ/

Zum AUSTRAGEN schicken Sie eine Mail an [EMAIL PROTECTED]
mit dem Subject unsubscribe. Probleme? Mail an [EMAIL PROTECTED] (engl)



AW: procmail - Problem

2002-09-25 Diskussionsfäden Tepperis von der Ohe, Michael (LOGICA)

hi,

wann werden die Variablen $DELIVERTO und $LOGNAME belegt?

gruss 
 micha(hf)



.procmailrc:
PATH=/usr/bin:/usr/local/bin:/bin
MAILDIR=$HOME/mail

:0
* (^Cc:|^CC:|^To:|^Sender:|^From:).*[EMAIL PROTECTED]
| $DELIVERTO user.$LOGNAME.Lists.DebianUser




-- 
Zum AUSTRAGEN schicken Sie eine Mail an [EMAIL PROTECTED]
mit dem Subject unsubscribe. Probleme? Mail an [EMAIL PROTECTED] (engl)




Re: procmail - Problem

2002-09-25 Diskussionsfäden Ralf Schmidt

Hallo Volker,

* Volker Cordes prügelte in die Tastatur:
Hi,
.procmailrc:
PATH=/usr/bin:/usr/local/bin:/bin
MAILDIR=$HOME/mail

:0
* (^Cc:|^CC:|^To:|^Sender:|^From:).*[EMAIL PROTECTED]
| $DELIVERTO user.$LOGNAME.Lists.DebianUserGerman

:0
* (^Cc:|^CC:|^To:|^Sender:|^From:).*newsletter@pro-linux\.de
 ^ 
Vielleicht hieran. In den ersten beiden Regeln hast Du das nicht, dafür
aber in den anderen.

HTH

 ciao

   Ralf Schmidt


-- 
  Auf die Dauer hilft sowieso nur Linuxpower.
   Registrierter Linux-User #219586.


-- 
Zum AUSTRAGEN schicken Sie eine Mail an [EMAIL PROTECTED]
mit dem Subject unsubscribe. Probleme? Mail an [EMAIL PROTECTED] (engl)




Re: procmail - Problem

2002-09-25 Diskussionsfäden Matthias Schmidt

On Tue, Sep 24, 2002 at 10:52:05PM +0200, Volker Cordes wrote:
 
 ich habe ein Problem mit meiner .procmailrc (siehe unten). Die ersten 
 beiden Regeln werden korrekt ausgeführt, der Rest nicht. Woran könnte 

 .procmailrc:
...
 * (^Cc:|^CC:|^To:|^Sender:|^From:).*newsletter@pro-linux\.de
 | $DELIVERTO user.$LOGNAME.Lists.Pro-Linux
  ^^
Hi Volker,

vielleicht werden sie ja korrekt ausgeführt, aber procmail versteht
Deine Darstellung der Mailadresse nicht?

 * (^Cc:|^CC:|^To:|^Sender:|^From:).*newsletter@listserv\.heise\.de

Gruß, Matthias ^^ ^^

-- 
52°31'1N 13°28'48E
ICQ: 126956328


-- 
Zum AUSTRAGEN schicken Sie eine Mail an [EMAIL PROTECTED]
mit dem Subject unsubscribe. Probleme? Mail an [EMAIL PROTECTED] (engl)




procmail - Problem

2002-09-24 Diskussionsfäden Volker Cordes

Hi,

ich habe ein Problem mit meiner .procmailrc (siehe unten). Die ersten 
beiden Regeln werden korrekt ausgeführt, der Rest nicht. Woran könnte 
das liegen?
Ich benutze Cyrus imap und postfix. Die angesprochenen Ordner existieren 
alle.

Vielen Dank,
Volker


.procmailrc:
PATH=/usr/bin:/usr/local/bin:/bin
MAILDIR=$HOME/mail

:0
* (^Cc:|^CC:|^To:|^Sender:|^From:).*[EMAIL PROTECTED]
| $DELIVERTO user.$LOGNAME.Lists.DebianUser

:0
* (^Cc:|^CC:|^To:|^Sender:|^From:).*[EMAIL PROTECTED]
| $DELIVERTO user.$LOGNAME.Lists.DebianUserGerman

:0
* (^Cc:|^CC:|^To:|^Sender:|^From:).*newsletter@pro-linux\.de
| $DELIVERTO user.$LOGNAME.Lists.Pro-Linux

:0 # Hier hatte ich auch schon die Mail - Adresse stehen
* (^Cc:|^CC:|^To:|^Sender:|^From:).*PC-WELT-News
| $DELIVERTO user.$LOGNAME.Lists.PC-Welt

:0
* (^Cc:|^CC:|^To:|^Sender:|^From:).*newsletter@listserv\.heise\.de
| $DELIVERTO user.$LOGNAME.Lists.heise



-- 
Zum AUSTRAGEN schicken Sie eine Mail an [EMAIL PROTECTED]
mit dem Subject unsubscribe. Probleme? Mail an [EMAIL PROTECTED] (engl)