PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Email an PHPScript via procmail



Guido
26.04.07, 17:47
Hallo,

ich versuche, eine E-Mail an ein PHP-Script "procmail.php" weiter zu leiten, um dort einen SMS-Versand auszulösen. (Momentan schreibe ich nur eine Datei)

Auf der Konsole läuft das Script, aber mit procmail passiert nichts.

In der .procmailrc steht:

:0
* ^To.*alarm@mydomain.de
| /var/www/web21/html/procmail.php

Das Log von procmail hat folgenden Eintrag:

procmail: [29586] Thu Apr 26 17:34:07 2007
procmail: Match on "^To.*alarm@mydomain.de"
procmail: Executing "/var/www/web21/html/procmail.php"
/var/www/web21/html/procmail.php: /var/www/web21/html/procmail.php: Permission denied
procmail: Error while writing to "/var/www/web21/html/procmail.php"
procmail: Assigning "LASTFOLDER=/var/www/web21/html/procmail.php"

Die PHP-Datei-Rechte stehen auf 777 und gehört dem Web-Nutzer. Bei 755 war der Logeintrag identisch.

Woran kann das liegen? Kann mir jemand helfen?

Vielen Dank

Guido
26.04.07, 18:05
Die Meldung "Permission denied" konnte ich beheben.
Habe das PHP-Script nach /opt/mail_proc/procmail.php verschoben und Postfix zum Eigentümer gemacht.
Werd also mal weiter testen, wo es jetzt hängt. Das PHP-Script selbst arbeitet immer noch nicht...

Guido
26.04.07, 19:49
GEHT WOHL DOCH NICHT!

Deshalb meine Frage zu einer anderen Variante:
Wie kann ich die Absender-Adresse in procmail als Variable auslesen (sicher mit Regex - aber wie)?
Ist es möglich, diese Absender-Adresse aus dem Mail Haeader in procmail an eine URL weiter zu leiten?