Como usar o sendmail no Ubuntu?

1

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?

    
por sasori 20.11.2011 / 15:14

2 respostas

1

Você precisa configurar um servidor de e-mail no seu host. A pesquisa do Serverfault produz este link que explica o procedimento

    
por 20.11.2011 / 15:24
0

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.

    
por 20.11.2011 / 16:49