[Postfixbuch-users] alias nach pipe

Thomas Antony thomas at antony.eu
Mi Apr 15 14:00:19 CEST 2009


Hallo,

Ich möchte eine Email lokal an eine Pipe weiter leiten und komme bei der 
Umsetzung nicht weiter.
Wenn ich eine Email an den Alias sende, dann wird das Skript nicht 
gefunden obwohl es existiert und der Pfad stimmt.

mail:~# grep receivemail.php /etc/aliases
pipetest: "|/var/www/vhosts/vhost01/scripts/receivemail.php"

mail:~# su -c "ls -l /var/www/vhosts/vhost01/scripts/receivemail.php" 
postfix
-rwxr-xr-x 1 user02 user02 1555  2. Apr 16:35 
/var/www/vhosts/vhost01/scripts/receivemail.php

Apr 15 11:00:50 mail postfix/local[12335]: 5846B53882: 
to=<pipetest at mail.company.intern>, relay=local, delay=0.1, 
delays=0.04/0.01/0/0.05, dsn=4.3.0, status=deferred (temporary failure. 
Command output: local: fatal: execvp 
/var/www/vhosts/cds/scripts/receivemail.php: No such file or directory )

mail:~# postconf -n
alias_database = hash:/etc/aliases
alias_maps = hash:/etc/aliases
append_dot_mydomain = no
biff = no
config_directory = /etc/postfix
inet_interfaces = all
mailbox_size_limit = 0
mydestination = mail.company.intern, localhost.company.intern, localhost
myhostname = mail.company.intern
mynetworks = 127.0.0.0/8 [::ffff:127.0.0.0]/104 [::1]/128
myorigin = $myhostname
readme_directory = no
recipient_delimiter = +
smtp_tls_session_cache_database = btree:${data_directory}/smtp_scache
smtpd_banner = $myhostname ESMTP $mail_name (Debian/GNU)
smtpd_tls_cert_file = /etc/ssl/certs/ssl-cert-snakeoil.pem
smtpd_tls_key_file = /etc/ssl/private/ssl-cert-snakeoil.key
smtpd_tls_session_cache_database = btree:${data_directory}/smtpd_scache
smtpd_use_tls = yes


Debian Lenny mit Postfix 2.5.5 ist installiert und local ist nicht im 
chroot.
Entferne ich die Berechtigung lesen und ausführen für other an der Datei 
receivemail.php, dann bekomme ich auch bei der Zustellung ein 
"permission denied" und nicht mehr "No sich file or directory".
Warum kann Postfix die Datei nicht finden und dem PHP Skript übergeben?


Grüße,
Thomas Antony




Mehr Informationen über die Mailingliste Postfixbuch-users