On Fri, 2009-10-02 at 23:28 +0300, Jari Fredriksson wrote:
> There is a blank line between Content-Type and Hello, but the
> Content-Type line WILL get to the body, and the html gets injected
> after it as raw html code, not as html (because the actual content
> type will be text not html).
> 
> Cron does NOT allow manipulating the headers. ALL the output is
> assumed to be payload.
> 
Fair comment: I asked the question and got your answer. Thanks.

However, did you know that sendmail isn't completely dumb? 

I have a nightly backup job that stops Postgres, does the backup and
restarts it. The Postgres stop and start are done using 'service', which
returns a "Stopping Postgres [FAILED]" message if Postgres fails to
stop. FAILED is red, so the line contains non-ASCII characters. Until I
fixed this failure sendmail was converting the entire message body into
base64 encoding due to the X-term sequences being used to mark the start
and stop of the red foreground.

I can't see any reference to this behavior in the sendmail manpage.


Martin


Reply via email to