Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
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?
>
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
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
show de bola!!!!!!!!!!!!!!
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.