• Introducing WebPros Cloud - a fully managed infrastructure platform purpose-built to simplify the deployment of WebPros products !  WebPros Cloud enables you to easily deliver WebPros solutions — without the complexity of managing the infrastructure.
    Join the pilot program today!
  • Support for BIND DNS has been removed from Plesk for Windows due to security and maintenance risks.
    If a Plesk for Windows server is still using BIND, the upgrade to Plesk Obsidian 18.0.70 will be unavailable until the administrator switches the DNS server to Microsoft DNS.

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:

<[email protected]>:
/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