[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