Eu tenho um programa de estatísticas que roda em arquivos de log via cron. O programa de estatísticas pode gerar HTML.
Agora eu confio no mecanismo MAIL_TO no crontab.
[email protected]
55 23 * * * /usr/bin/htmlstats
O problema é que eu quero que o email seja exibido como HTML e não como texto sem formatação.
Cron coloca o seguinte cabeçalho no email:
Content-Type: text/plain; charset="UTF-8"
Alguma idéia de como eu mudaria isso para:
Content-Type: text/html; charset="UTF-8"
CONTENT_TYPE
solução variável mencionada em outra resposta parece funcionar pelo menos em algumas versões do cron.Eu coloquei o
CONTENT_TYPE="text/plain; charset=utf-8"
em/etc/crontab
ter meu e-mail em UTF-8.Coloque
CONTENT_TYPE="text/html; charset=utf-8"
em/etc/crontab
para enviar o e-mail em HTML.Você pode adicioná-lo em um arquivo específico se o diretório
/etc/cron.d/
existir. Nesse caso, a especificação é definida apenas para as tarefas solicitadas.fonte
Sim você pode.
fonte