Originally Posted by MACscr
SMTP is always preferred if you want a wide range of users to actually get your emails.
I beg to differ or at least request some proof! A properly
configured server and mail daemon should be sufficient for most, if not all users when the mail() function is executed.
The notion that using mail() is a bad idea, does not make any technical sense to me and I know it's definitely not the case for Yahoo, Hotmail or Gmail (the big 3!) all of whom deliver messages sent from mail() directly to the inbox - not the spam folder.
I'm not saying some mail servers wouldn't reject or flag a message because it was sent using mail() but that's really
over the top and a bit anal, IMO.