I'd try just a very simple php script that does something like echo "start", mail (blah blah), echo "end"
I have a cron that routinly emails and I did no special setup, like SMTP etc as you mentioned in your first post. It uses:
mail($to, $subject , $body, 'From: ' . $from);