• We value your experience with Plesk during 2025
    Plesk strives to perform even better in 2026. To help us improve further, please answer a few questions about your experience with Plesk Obsidian 2025.
    Please take this short survey:

    https://survey.webpros.com/

Permission denied Calling a php script from an email alias

dfutura

Basic Pleskian
Hi,

I am triying to call a php script from an email alias to save all bounce emails. The problem is that when the alias call the script it print permission denied:

<bounce@domain.com>:
/bin/sh:
/var/www/vhosts/domain.com/httpsdocs/front/piping/index.php:
Permission denied


I have create the alias in /var/qmail/mailnames/domain.com/.qmail-bounce ->

|/var/www/vhosts/domain.com/httpsdocs/front/piping/index.php

The file /var/www/vhosts/domain.com/httpsdocs/front/piping/index.php have permission 755 and also i have tried to set permissions to 777

In this domain I have a SSL cretified, I think that could be the problem because I have tried It in another domain without SSL and It works.

Please help!!!

Thanks for anticipate...
 
usually, directory httpdocs (and httpsdocs) has permissions 750 which does not allow anyone except user who owns the domain and 'apache' (or any other member of 'psaserv' group) to enter it. All qmail delivery scripts are running by 'popuser' user. Make sure that 'popuser' user is able to read and execute the script, e.g.:

su - popuser -s /bin/sh -c "php /var/www/vhosts/domain.com/httpsdocs/front/piping/index.php"
 
Back
Top