Tôi có một lệnh cron chạy một tệp và tôi đang cố gắng thiết lập đầu ra để nó gửi email cho tôi. Tôi sử dụng điều này với các tập lệnh của bên thứ 3 mà tôi không muốn sửa đổi các tệp trực tiếp, vì vậy tôi cần phải điều chỉnh đầu ra thay vì sửa đổi PHP.
Tôi đang di chuyển từ một máy chủ sử dụng mail
đến một máy chủ sử dụng sendmail
. Tôi đang vật lộn để tìm hiểu làm thế nào để gửi một chủ đề chính xác đến sendmail thông qua một dòng lệnh.
/usr/local/bin/php -f /path/to/file.php 2>&1 | /usr/sbin/sendmail -s "My Test Email Subject" test@email.com
sendmail
là hệ nhị phân được sử dụng bởi hệ thống của bạn để định tuyến thư được gửi tới nómail
. Nó là một phần của bộ chương trình như sendmail , postfix , exim , v.v. Vì vậy, bạn cần phải cài đặt gói thích hợp cho thư . Vì vậy, hãy cho chúng tôi phân phối linux mà bạn đang sử dụng.