I can't help with actually detecting e-mail capibilities but what if you coded:
On Error Goto bla

and just bypassed the e-mail code?!


Just a thought.