У мене є команда 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.