Primeiro:Como posso saber se meu sistema é capaz de enviar um e-mail? Segundo:Como configuro se não é possível enviar e-mail no momento?
Porque eu fui /etc/php5/apache2/php.ini
e adicionei isto:
sendmail_path = "/usr/sbin/sendmail -t -i"
Então reiniciei o Apache, mas quando tentei um e-mail simples, por exemplo
if(mail($to,$subject,$message,"FROM: $from")){
echo "mail sent";
} else {
echo "sending failure";
}
Falhou,Perdi alguma coisa ?
Responder1
Você precisa configurar um servidor de email em seu host. Rendimentos de pesquisa do Serverfaultesse linkque explica o procedimento
Responder2
Na minha experiência, descobri que manter um servidor de e-mail não é necessariamente a melhor prática. Pode ser problemático se o seu servidor cair em listas negras, etc.
Prefiro usar qualquer um dos serviços de correspondência gratuitos/pagos disponíveis na web. Eu uso scripts independentes simples (ou seja:http://caspian.dotconf.net/menu/Software/SendEmail/) para acessar esses serviços via POP/IMAP em minhas aplicações, que também são mais fáceis de configurar.