i'm using a paid hosting. very cheap but crapy support.
i had my forum using sendmail. the hoster blocked the mail function without telling me so for 3 weeks no one coud activate his account on my forum.
when doing questions about this, they told me i was doing it wrong, and i must use smtp...