Configurar a função mail() para enviar e-mail do localhost para testes

Muitas vezes queremos testar a função mail() do php no localhost, para isso eu utilizo uma conta gmail configurado junto com o pacote ssmtp.

Primeiramente instalamos o pacote:

sudo apt-get install ssmtp

Abrimos o arquivo de configuração:

sudo gedit /etc/ssmtp/ssmtp.conf
  • Comentar onde está o: mailhub

E adicionamos as configurações seguintes:

mailhub=smtp.gmail.com:587
UseSTARTTLS=YES
AuthUser=seuemail@gmail.com
AuthPass=suasenha

Verificar se a linha do sendmail está configurado corretamente como abaixo:

sudo gedit /etc/php5/apache2/php.ini

sendmail_path = /usr/sbin/sendmail -t

* Observação: O gmail deve estar configurado para acesso externo de aplicativos menos seguro.

Agora e só reiniciar o servidor apache e pronto!

Deixe uma resposta

O seu endereço de e-mail não será publicado. Campos obrigatórios são marcados com *

Esse site utiliza o Akismet para reduzir spam. Aprenda como seus dados de comentários são processados.