sábado, 17 de março de 2012

Configurar PHP para enviar email local

Primeiro passo baixe o arquivo Sendmail
Descompacte em uma pasta de sua preferência e abra o arquivo sendmail.ini
Configure assim:
No arquivo sendmail.ini

[sendmail]
smtp_server=smtp.gmail.com
smtp_port = 587
default_domain = gmail.com

auth_username=[seuemail]@gmail.com
auth_password=[suasenha]

Agora abra o arquivo PHP.INI e add o "sendmail_path" onde path é o caminho onde você descompactou seus arquivos sendmail.zip
No arquivo php.ini

[mail function]
sendmail_path = "C:\sendmailsendmail.exe -t"
SMTP = smtp.gmail.com
smtp_port = 587


Pronto agora tente enviar um email!
Se ocorrer algum erro postar comentário!

4 comentários:

  1. Tentei enviar um e-mail desse jeito que você falou e apareceu o erro "Message is missing sender's address" no log. O que fiz de errado?

    ResponderExcluir
  2. Graças a www.tvdigitalnopc.com.br a Sky nunca mais vai ver a cor do meu dinheiro

    ResponderExcluir
  3. Tava dando um error filho da p*ta ai com isso ai concertou!
    Eu testei pelo localhost [WAMPSERVER]
    Deu certo, mas em média quanto tempo o email demora pra chegar?

    ResponderExcluir
  4. o erro sumiu mais não chegou o E-MAIL

    ResponderExcluir