Zum Inhalt springen

CRON - fetchmail - returnmail.phpsh

Erstellt am 12. Mai 2007 · Noch keine Antworten

Tags: Frage

Tolstoey ·

Hallo liebes Forum,
tja, da habe ich schon wieder Tage mit so nem Problem verbracht, gegoogelt, gelesen, aber keine Lösung gefunden.
Vielleicht weiss hier jemand weiter:

Ich habe einen cronjob eingerichtet, der alle halbe Stunde per fetchmail einen poll auf meinen mailserver ausführen soll. (na, ihr wisst schon, für die Auswertung der eMailRückläufer...).
Aber es will nicht funktionieren. In der .fetchmailrc rufe ich wie im Handbuch beschrieben das Script returnmail.phpsh auf. Pfade in der Datei habe ich angepasst, und auch sonst alle Pfade, die mir einfielen.
Wenn nun cron fetchmail aufruft, wird eine Verbindung zum Server hergestellt, alles scheint zu funktionieren, aber das flush bricht irgendwann mit der Fehlermedung ab:

reading message 85625@mailserver.ispgateway.de:1 of 4 (1099 header octets) . (22013 body octets) .......<br />
<b>Warning</b>:  Unexpected character in input:  ' in <b>/xyz/eine_nummer/hosting/usw../tools/fetchmail-6.2.5/fetchmail</b> on line <b>978</b><br />
<br />
<b>Parse error</b>:  parse error, unexpected '%' in <b>/xyz/eine_nummer/hosting/usw../tools/fetchmail-6.2.5/fetchmail</b> on line <b>978</b><br />
fetchmail: SIGPIPE thrown from an MDA or a stream socket error

Nun, es kann ja schon sein, dass ich da irgendwo was falsch gemacht habe, aber äußerst merkwürdig ist, dass ALLES funktionert, wenn ich in de shell fetchmail händisch aufrufe. Die Rückläufer erscheinen auch in der Statistik.
Aber eben nicht wenn CRON es tut.

Kann mir vielleicht jemand einen tipp geben, wo ich suchen soll? Rechte habe ich auch geprüft...

mit hoffnungsvollem Gruß,

Markus