Jump to content
opl12

Enviar Email pelo PHP

Recommended Posts

Olá Mestres

 

Estou testando enviar email pelo PHP,

 

  • No windows 10

Instalei o Xampp, e fiz as configurações abaixo: 

  • Configurei o arquivo php.ini com: 

sendmail_path = "\"C:\xampp\sendmail\sendmail.exe\" -t"

 

  • configurei o arquivo sendmail.ini com:

smtp_server=smtp.gmail.com

smtp_port=587

auth_username= meu_email@gmail.com
auth_password= minha_senha_do_email

 

 

Pelo código php não retorna em erro, apenas diz que foi enviado com sucesso. 

mas o email nunca chega hahahahah nem está no lixo eletônico

 

Sabem se falta algo?:grimace:


 

 

 

 

Share this post


Link to post
Share on other sites

Olá @opl12!

 

Tente utilizar a biblioteca do PHPMailer, com ela você consegue debuggar todo o processo de envio e ver o que pode estar ocorrendo.

Share this post


Link to post
Share on other sites
22 horas atrás, Edgard Hufelande disse:

Olá @opl12!

 

Tente utilizar a biblioteca do PHPMailer, com ela você consegue debuggar todo o processo de envio e ver o que pode estar ocorrendo.

Obrigado vou ver

Share this post


Link to post
Share on other sites

Certo como você está com o Xampp em sua máquina local windows.

Você está em um servidor local ao qual requer algumas coisas para que funcione.

 

No arquivo httpd.conf do apache habilite esse módulo:

  • ssl_module

No php.ini irá habilitar esses módulos "se existirem":

  •  php_curl
  •  php_openssl
  •  php_sockets
  •  php_smtp

Também a você terá que desabilitar o windows defender (pelo editor de registro) e qualquer outro anti-virus de baixa qualidade como avast, avg etc..

 

Então você terá que configurar também no http.conf o ServerAdmin e demais para uso de um servidor remoto de envio pode usar um gmail para isso, só que:

Você terá que acessar https://myaccount.google.com/security procurar por "Acesso a aplicativos menos seguros" e liberar o acesso.

 

Pronto com isso você vai enviar e-mails para qualquer pessoa pelo servidor local usando um servidor de e-mail remoto.

 

Mesmo que use o PHPMailer terá que seguir esses passos, menos ter que configurar o servidor de envio no http.conf

 

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now

  • Similar Content

    • By Web.Developer
      { "message":"encontrado.", "resultados":[ { "transacao":"23424324324", }, { "transacao":"2342342432424", } ] } preciso montar um API assim na onde está transacao tem que vim do banco de dados, depois retorna para as pessoas a array dessa formula
    • By david2007
      Endpointer Framework é um Framework PHP para construção de APIs REST com Programação Procedural.
       
      Todas as regras de negócio são implementadas como Stored Procedures.
       
      http://endpointer.com
       
      Endpointer Framework é Código Aberto sob a licença MIT

    • By david2007
      Endpointer Framework é um Framework PHP para construção de APIs REST com Programação Procedural.
       
      http://endpointer.com
       
      Endpointer Framework é Código Aberto sob a licença MIT

    • By david2007
      Endpointer Framework é um Framework PHP para construção de APIs REST com Programação Procedural.
       
      http://endpointer.com
       
      Endpointer Framework é Código Aberto sob a licença MIT

    • By david2007
      Endpointer Framework é um Framework PHP para construção de APIs REST com Programação Procedural.
       
      http://endpointer.com
       
      Endpointer Framework é Código Aberto sob a licença MIT
       

×

Important Information

Ao usar o fórum, você concorda com nossos Terms of Use.