rioleal 0 Denunciar post Postado Abril 26, 2015 O phpmailer não envia emails de jeito nenhum. 1. Já troquei as portas para 25, 465, 587 e 995; 2. Já troquei a SMTPSecure para tls e ssl; 3. O fsockopen retorna ok com as 4 portas citadas acima; 4. Já modifiquei meu php.ini de: ; For Win32 only. ; http://php.net/smtp SMTP = localhost ; http://php.net/smtp-port smtp_port = 25 ; For Win32 only. ; http://php.net/sendmail-from sendmail_from = email@your domain.com para: [mail function] ; For Win32 only. ; http://php.net/smtp SMTP = localhost ; http://php.net/smtp-port smtp_port = 995 ; For Win32 only. ; http://php.net/sendmail-from sendmail_from = meu_email@gmail.com mas só retorna SMTP connect() failed. Compartilhar este post Link para o post Compartilhar em outros sites
rioleal 0 Denunciar post Postado Abril 26, 2015 Fazendo os testes com o telnet, obtive os seguintes resultados: com a porta 25: conexão falhou. Com a porta 587: 220mx.google.com ESMTP c35sm10447951qkh.37 - gsmtp Com a porta 995: fica em branco durante um tempo e retorna para o c:/.... Com a porta 465: fica em branco indefinidamente. Utilizando a porta 587, tls ou ssl, ainda assim o SMTP falha. Compartilhar este post Link para o post Compartilhar em outros sites
rioleal 0 Denunciar post Postado Abril 26, 2015 Resolvido. Após procurar por tantos dias, achei a solução pro meu problema. Primeiro: Fiz login no google com minha conta; Segundo: Acessei este link: https://myaccount.google.com/ Terceiro: Configurei a opção "Verificação em duas etapas" como desativada e Configurei a opção "Acesso para aplicativos menos seguros" como "ativada (permitido)" Após isso os emails estão sendo enviados. Meu problema agora é que, mesmo colocando, por exemplo, setFrom('email@hotmail.com', 'remetente') o email do remetente muda para meu email do gmail. Mas isso é uma outra história.... Compartilhar este post Link para o post Compartilhar em outros sites