Você precisa configurar um servidor de e-mail no seu host. A pesquisa do Serverfault produz este link que explica o procedimento
Primeiro: Como sei se meu sistema pode enviar um e-mail? Segundo: Como faço para configurar se ele não pode enviar um e-mail no momento?
Porque eu fui para /etc/php5/apache2/php.ini
e acrescentou isso:
sendmail_path = "/usr/sbin/sendmail -t -i"
Em seguida, reiniciei o Apache, mas quando tentei um email simples, por exemplo
if(mail($to,$subject,$message,"FROM: $from")){
echo "mail sent";
} else {
echo "sending failure";
}
Falhou, senti falta de algo?
Você precisa configurar um servidor de e-mail no seu host. A pesquisa do Serverfault produz este link que explica o procedimento
Na minha experiência, descobri que manter um servidor de correspondência não é necessariamente a melhor prática. Pode ser problemático se o seu servidor entrar em listas negras, etc.
Eu prefiro usar qualquer um dos serviços de envio gratuitos / pagos disponíveis na web. Eu uso scripts autônomos simples (ou seja, link ) para acessar esses serviços via POP / IMAP em meus aplicativos, que também são mais fáceis de configurar.