Tengo un comando cron que ejecuta un archivo y estoy tratando de configurar la salida para que me envíe un correo electrónico. Lo uso con scripts de terceros que no quiero modificar los archivos directos, por lo que necesito canalizar la salida en lugar de modificar el PHP.
Estoy migrando de un servidor que usa mail
a un servidor que usa sendmail
. Estoy luchando por descubrir cómo enviar correctamente un asunto a sendmail a través de una línea de comando.
/usr/local/bin/php -f /path/to/file.php 2>&1 | /usr/sbin/sendmail -s "My Test Email Subject" test@email.com
sendmail
es el binario que utiliza su sistema para enrutar el correo que le envíamail
. Es parte de un conjunto de programas como sendmail , postfix , exim , etc. Por lo tanto, debe instalar el paquete apropiado para el correo . Entonces díganos la distribución de Linux que está utilizando.