Can cron e-mail HTML?

Tom Evans at
Thu Jul 19 10:03:23 UTC 2007

On Sat, 2007-07-14 at 19:14 -0400, Mikhail Teterin wrote:
> On субота 14 липень 2007, Daniel Bye wrote:
> = So it's beginning to look as if your best bet is in fact to make your
> = script handle sending the mail.
> Yeah, seems like it...
> = Not the cleanest solution, but one that will get your messages formatted
> = exactly how you want them.
> Well, I started looking into how much effort would it be to translate the 
> strings returned by libmagic(3)'s routines into Content-Type.
> If it is easy enough, I could hack cron to analyze the job's output using 
> magic_buffer(3) and set Content-Type if anything recognizable is detected...
> The translation is the difficult part :-( Instead of the standardized
> 	text/html
> for example, libmagic returns:
> 	HTML document text
> It is trying to be human-readable, while I need the machine-readable strings.
> There is stuff on-line that does the translation, but it is in much 
> higher-level languages (like PHP), which think, hash-tables are free :-)
> Oh, well...
> 	-mi

Or you could just use sendmail?

30  4  *  *  1-6  ~/bin/foo 2>&1 | sendmail foo at

Sendmail will read in any headers you put into the message. Eg:

> $ cat sample.htmlh 
Subject: really?


will work just fine and set the email subject header when piped into

Or you could patch cron to use libmagic, and have cron scripts that will
only work on one box. Hmmm, decisions, decisions...
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 187 bytes
Desc: This is a digitally signed message part
Url :

More information about the freebsd-questions mailing list