Tengo un programa de estadísticas que se ejecuta en archivos de registro a través de cron. El programa de estadísticas puede generar HTML.
En este momento confío en el mecanismo MAIL_TO en el crontab.
[email protected]
55 23 * * * /usr/bin/htmlstats
El problema es que quiero que el correo electrónico enviado se muestre como HTML y no como texto sin formato.
Cron coloca el siguiente encabezado en el correo electrónico:
Content-Type: text/plain; charset="UTF-8"
Alguna idea de cómo cambiaría esto a:
Content-Type: text/html; charset="UTF-8"
CONTENT_TYPE
solución variable mencionada en otra respuesta parece funcionar al menos en algunas versiones cron.Puedo poner el
CONTENT_TYPE="text/plain; charset=utf-8"
de/etc/crontab
tener mi correo en UTF-8.Poner
CONTENT_TYPE="text/html; charset=utf-8"
en/etc/crontab
enviar el correo en HTML.Puede agregarlo en un archivo específico si el directorio
/etc/cron.d/
existe. En este caso, la especificación se define solo para las tareas solicitadas.fuente
Sí tu puedes.
fuente