зы: предпочтительнее слать почту через внешний сервер, так как иногда при отправке почты через сервер хостинга письма сыпятся в спам, так как не соответствуют правилам подтверждения.
Но не все хостинги позволяют сайту соединяться в наружу по ssl. Сам столкнулся с таким при смене хостинга - через яндекс почту для доменов перестала отправляться почта. Пришлось извращаться.