Sieveschell problem "upload failed: file i/o error"
Hallo Liste, ich habe hier ein übles Problem mit der Sieveshell !! Ich möchte festhalten das es ursprünglich einwandfrei funktioniert hat !!!! Das Script habe ich nach dem login deaktiviert mit deactivate spam.sh anschliessend gelöscht mit delete spam.sh list sagte mir das nichts mehr geladen war und wollte es erneut laden mit put spam.sh was ja schon mehrfach einwandfrei funktioniert hat. wenn ich das nun machen möchte bekomme ich folgende message zurück nach der eingabe "put spam.sh" upload failed: file i/o error was kann das sein ? Das Script sieht so aus und soll alles was von amavis im Betreff mit ***SPAM*** markiert wurde in einen Unterordner der inbox namens SPAM verschieben. was alles schon funktioniert hat. require ["fileinto"]; if anyof (header :contains "Subject" ["***SPAM***"]){ fileinto "pub.INBOX.SPAM"; } #else { # keep; #} Das Script liegt in jedem Homeverzeichniss und hat die Rechte 755 für username:users Ist es möglich als user root das Sripte für jeden systemuser zu laden, wenn es wieder tut ? und wie ? Danke für Tipps und Hilfestellung
� wrote:
Hallo Liste,
ich habe hier ein übles Problem mit der Sieveshell !!
Ich möchte festhalten das es ursprünglich einwandfrei funktioniert hat !!!!
Das Script habe ich nach dem login deaktiviert mit deactivate spam.sh anschliessend gelöscht mit delete spam.sh list sagte mir das nichts mehr geladen war und wollte es erneut laden mit put spam.sh was ja schon mehrfach einwandfrei funktioniert hat. wenn ich das nun machen möchte bekomme ich folgende message zurück nach der eingabe "put spam.sh"
upload failed: file i/o error
was kann das sein ?
Du hast die physikalische Datei gelöscht, sie ist nicht mehr da!
Das Script sieht so aus und soll alles was von amavis im Betreff mit ***SPAM*** markiert wurde in einen Unterordner der inbox namens SPAM verschieben. was alles schon funktioniert hat.
require ["fileinto"]; if anyof (header :contains "Subject" ["***SPAM***"]){ fileinto "pub.INBOX.SPAM"; } #else { # keep; #}
Das Script liegt in jedem Homeverzeichniss und hat die Rechte 755 für username:users
Nimm besser die Adress-Erweiterung, damit klappt es auch. -- Sandy Antworten bitte nur in die Mailingliste! PMs bitte an: news-reply2 (@) japantest (.) homelinux (.) com -- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um eine Liste aller verfuegbaren Kommandos zu bekommen, schicken Sie eine Mail an: opensuse-de+help@opensuse.org
Hallo Sandy, das Script liegt schon noch im User Homeverzeichnis, habe vorher nachgesehen, bevor ich die Mail abgeschickt habe. Was meinst du mit Adress-erweiterung ? und kann man als root das script für einen user aktivieren ? Danke Sandy Drobic schrieb:
� wrote:
Hallo Liste,
ich habe hier ein übles Problem mit der Sieveshell !!
Ich möchte festhalten das es ursprünglich einwandfrei funktioniert hat !!!!
Das Script habe ich nach dem login deaktiviert mit deactivate spam.sh anschliessend gelöscht mit delete spam.sh list sagte mir das nichts mehr geladen war und wollte es erneut laden mit put spam.sh was ja schon mehrfach einwandfrei funktioniert hat. wenn ich das nun machen möchte bekomme ich folgende message zurück nach der eingabe "put spam.sh"
upload failed: file i/o error
was kann das sein ?
Du hast die physikalische Datei gelöscht, sie ist nicht mehr da!
Das Script sieht so aus und soll alles was von amavis im Betreff mit ***SPAM*** markiert wurde in einen Unterordner der inbox namens SPAM verschieben. was alles schon funktioniert hat.
require ["fileinto"]; if anyof (header :contains "Subject" ["***SPAM***"]){ fileinto "pub.INBOX.SPAM"; } #else { # keep; #}
Das Script liegt in jedem Homeverzeichniss und hat die Rechte 755 für username:users
Nimm besser die Adress-Erweiterung, damit klappt es auch.
U.Großkinksy - IAS GmbH wrote:
Hallo Sandy,
das Script liegt schon noch im User Homeverzeichnis, habe vorher nachgesehen, bevor ich die Mail abgeschickt habe.
Was meinst du mit Adress-erweiterung ?
http://www.postfix.org/postconf.5.html#recipient_delimiter Cyrus versucht dann automatisch, bei vorhandenem Order spam die Mail in diesen Ordner zu schieben. user+spam@localhost -> user/spam
und kann man als root das script für einen user aktivieren ?
Wenn du sieveshell als user <user> mit auth-user cyrus startest, sollte das gehen. -- Sandy Antworten bitte nur in die Mailingliste! PMs bitte an: news-reply2 (@) japantest (.) homelinux (.) com -- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um eine Liste aller verfuegbaren Kommandos zu bekommen, schicken Sie eine Mail an: opensuse-de+help@opensuse.org
Hallo Sandy Problem gelöst :) Es war mein Fehler, ich hätte zuvor (put spam.sh) erst einmal in das Verzeichniss /home/username wechseln sollen. Deshalb die Fehlermeldung "i/o" usw, ich kam drauf als du erwähnt hast "pysikalisch" und habe dann gesehen das ich bei dem login in der sieveshell, nicht unter dem Homeverzeichnis des Users war. Dein Hinweis mit auth-user cyrus hat mir auch sehr geholfen. Schönen Tag noch ... hast mir den Wocheneinstieg versüsst. Recht Herzlichen Dank für die Tipps Gruß Uwe Sandy Drobic schrieb:
U.Großkinksy - IAS GmbH wrote:
Hallo Sandy,
das Script liegt schon noch im User Homeverzeichnis, habe vorher nachgesehen, bevor ich die Mail abgeschickt habe.
Was meinst du mit Adress-erweiterung ?
http://www.postfix.org/postconf.5.html#recipient_delimiter
Cyrus versucht dann automatisch, bei vorhandenem Order spam die Mail in diesen Ordner zu schieben.
user+spam@localhost -> user/spam
und kann man als root das script für einen user aktivieren ?
Wenn du sieveshell als user <user> mit auth-user cyrus startest, sollte das gehen.
participants (2)
-
"U.Großkinksy - IAS GmbH"
-
Sandy Drobic