Я искал ответ в течение 2 дней и нашел столько, но все равно не могу заставить это работать.
У меня есть сервер WHM с учетной записью cPanel.
Я создал следующий скрипт php под public_html на /home/USERNAME/help-system/parse.php для тестирования:
#!/usr/local/bin/php -q <?php mail('****@davidslack.co.uk', 'Test email', 'Test email to get an email into the script'); ?>
Я также создал форвардера в cPanel, который перенаправляет:
|/home/USERNAME/help-system/parse.php
У php-скрипта и каталога есть разрешения 0755 (также пробовал 0777)
Теперь, когда я отправляю электронное письмо на правильный адрес, я получаю откат назад, например:
This message was created automatically by mail delivery software. A message that you sent could not be delivered to one or more of its recipients. This is a permanent error. The following address(es) failed: pipe to |/home/USERNAME/help-system/parse.php generated by *********@davidslack.co.uk local delivery failed The following text was generated during the delivery attempt: ------ pipe to |/home/USERNAME/help-system/parse.php generated by *********@davidslack.co.uk ------ Extension '/home/USERNAME/help-system/parse.php' not present. ------ This is a copy of the message, including all the headers. ------
Что я пропустил? Есть ли параметр WHM или cPanel, который я не включил? Я сделал что-то глупое с вышеупомянутым?
Любая помощь приветствуется.
Приветствия.