Mail-Zustellung

Moin,

ich habe folgende Konfiguration:
Rechner mit fester IP im Netz, laufend unter SuSE 9.0 mit den üblichen Programmen. Für einen automatisierten Host für ein PbEM-Spiel möchte ich die EMails natürlich abfangen und entsprechend gleich an das passende Skript weiterleiten.
Die Mailabfrage sollte von mir als User manuell (oder per cron-job) gestartet mit fetchmail passieren, welches die empfangenen Mails mittels einer .forward gleich an procmail weiterleitet. Aber irgendwo - vermutlich bei procmail oder einem der davon gestarteten Sub-prozesse funktioniert etwas nicht - und ich bin auch nach der Lektüre der Man-Pages von procmail, fetchmail und postfix noch etwas ratlos. Man bekommt, wenn man eine Mail an das System schickt immer eine Fehlermeldung folgender Form zurück:

This is the Postfix program at host Devera.mydomainname.de.

I'm sorry to have to inform you that the message returned
below could not be delivered to one or more destinations.

For further assistance, please send mail to 

If you do so, please include this problem report. You can
delete your own text from the message returned below.

 The Postfix program



> cannot append message to destination

 file /usr/bin/procmail: cannot open file: Permission denied



Reporting-MTA: dns; Devera.mydomainname.de
Arrival-Date: Sun, 11 Jul 2004 22:06:00 +0200 (CEST)

Final-Recipient: rfc822; [email protected]
Action: failed
Status: 5.0.0
Diagnostic-Code: X-Postfix; cannot append message to destination file
 /usr/bin/procmail: cannot open file: Permission denied

Der recipient sollte ja eher [email protected] sein, aber ich sehe nicht, wo er sich da verschluckt…? An welcher Stelle muß ich weitergucken; in welcher Datei in /etc muß ich 'was ändern?

Viele Grüße
Ingo

cannot append message

to destination
file /usr/bin/procmail: cannot open file: Permission
denied

Ich hab zwar keine Ahnung, wie was wo mit postfix geht. Aber da steht es doch:
„Kann Nachricht nicht an Zieldatei /usr/bin/procmail anhängen: Erlaubnis
verweigert“.

Du versuchst, dein procmail-Programm mit mail messages zu erweitern. Ob das
eine schlaue Idee ist, na ich weiß nicht :wink:

Stefan

Moin,

Ich hab zwar keine Ahnung, wie was wo mit postfix geht. Aber
da steht es doch:
„Kann Nachricht nicht an Zieldatei /usr/bin/procmail anhängen:
Erlaubnis
verweigert“.

Yep. Der Fehler lag effektiv im falschen Aufruf von procmail in der .forward-Datei. Wenn man seine Mails mit procmail filtern will muß man eine .forward-Datei mit folgendem Inhalt haben (inklusive aller Quotes):

„|exec /usr/bin/procmail“

Und bei mir stand eben nur /usr/bin/procmail… Also danke für Deine Hilfe - sie hat mich in die richtig Richtung geschoben :smile:
Jetzt funktioniert’s :smile:

Gruß,
Ingo