Задать вопрос
Ответы пользователя по тегу Nginx
  • Как можно выполнять скрипт checkmail.php не по cron, а сразу после получения письма сервером nginx?

    slpdmn
    @slpdmn
    В Cpanеl есть опция MailForwarding там кнопка адвансед и включаете piping, т.е. указываете ссылку на сохраненный ранее скрипт примерно такого содержания:

    #!/usr/bin/php -q
    <?php
    require_once «ваш_скрипт.php»;
    ?>

    первая строка должна быть прямо с начала файла, абсолютно строго без пробелов. Этот скрипт стартанет автоматом сразу после получения письма, крон и нгинкс не нужен, только CPanel. Собственно всё.
    Не забудьте дать разрешение обоим файлам на локальное исполнение. Решение проверено и работает, просто много подводных камней по пути.
    Ответ написан
    Комментировать