1. Please take a little time for this simple survey! Thank you for participating!
    Dismiss Notice
  2. Dear Pleskians, please read this carefully! New attachments and other rules Thank you!
    Dismiss Notice
  3. Dear Pleskians, I really hope that you will share your opinion in this Special topic for chatter about Plesk in the Clouds. Thank you!
    Dismiss Notice

Permission denied Calling a php script from an email alias

Discussion in 'Plesk for Linux - 8.x and Older' started by dfutura, Mar 5, 2008.

  1. dfutura

    dfutura Basic Pleskian

    23
    57%
    Joined:
    May 10, 2004
    Messages:
    30
    Likes Received:
    0
    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...
     
  2. ib1984

    ib1984 Basic Pleskian

    23
    70%
    Joined:
    Jun 25, 2008
    Messages:
    91
    Likes Received:
    0
    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"
     
Loading...