so what exactly is the command that your cron executes? instead of piping it to mail you can use whatever this command produces inside an apple script to send yourself an email using Mail.app instead of CLM mail.
here is a sample apple script.
<pre style="
font-family: Monaco, 'Courier New', Courier, monospace;
font-size: 10px;
margin: 0px;
padding: 5px;
border: 1px solid #000000;
width: 720px;
color: #000000;
background-color: #ADD8E6;
overflow: auto;"
title="this text can be pasted into the Script Editor">
tell application "Mail"
launch
set myconent to do shell script "date" -- put your own shell command instead of date in here
set NewOne to make new outgoing message with properties {subject:"whatever you want here", content:mycontent, visible:false}
tell NewOne
make new to recipient at end of to recipients with properties {address:"johndoe@gmail.com"}
end tell
send NewOne
end tell</pre>
Your folder action method should work fine as well. you can use it instead of cron to run that apple script.