J'ai un programme de statistiques qui s'exécute sur les fichiers journaux via cron. Le programme de statistiques peut produire du HTML.
En ce moment, je me fie au mécanisme MAIL_TO dans la crontab.
[email protected]
55 23 * * * /usr/bin/htmlstats
Le problème est que je veux que l'e-mail envoyé s'affiche en HTML et non en texte brut.
Cron place l'en-tête suivant dans l'e-mail:
Content-Type: text/plain; charset="UTF-8"
Toute idée de comment je changerais cela en:
Content-Type: text/html; charset="UTF-8"
CONTENT_TYPE
solution variable mentionnée dans une autre réponse semble fonctionner au moins dans certaines versions cron.Je mis le
CONTENT_TYPE="text/plain; charset=utf-8"
en/etc/crontab
avoir mon courrier en UTF-8.Mettez
CONTENT_TYPE="text/html; charset=utf-8"
en/etc/crontab
envoyer le courrier au format HTML.Vous pouvez l'ajouter dans un fichier spécifique si le répertoire
/etc/cron.d/
existe. Dans ce cas, la spécification est définie uniquement pour les tâches demandées.la source
Oui, vous pouvez.
la source