У мене є команда cron, яка запускає файл, і я намагаюся налаштувати вихід, щоб він мені надсилав електронні листи. Я використовую це з сторонніми сценаріями, які не хочу змінювати прямі файли, тому мені потрібно передавати вихід, а не змінювати PHP.
Я переходжу з сервера, який використовує, mailдо сервера, який використовує sendmail. Я намагаюся з'ясувати, як правильно надіслати тему sendmail через командний рядок.
/usr/local/bin/php -f /path/to/file.php 2>&1 | /usr/sbin/sendmail -s "My Test Email Subject" test@email.com
sendmail- це двійковий файл, який використовується вашою системою для маршрутизації пошти, на яку вона надсилаєтьсяmail. Це частина набору програм, таких як sendmail , postfix , exim тощо. Тож вам потрібно встановити відповідний пакет для пошти . Тож скажіть нам, що ви використовуєте дистрибутив Linux.