PHP Classes

Problemas com a classe no WAMP!

Recommend this page to a friend!

      PHP Email validation  >  All threads  >  Problemas com a classe no WAMP!  >  (Un) Subscribe thread alerts  
Subject:Problemas com a classe no WAMP!
Summary:No linux funcionou perfeitamente, no wamp não...
Messages:6
Author:claudio reinoso
Date:2014-05-04 23:21:57
Update:2014-05-05 00:58:15
 

  1. Problemas com a classe no WAMP!   Reply   Report abuse  
Picture of claudio reinoso claudio reinoso - 2014-05-04 23:21:58
Prezado Manuel.
Parabéns pela classe. Muito útil e fácil de utilizar.
Funcionou muito bem na hospedagem da King Host no Linux mas pelo fato de consumir muitos recursos do servidor ele trava a toda hora dizendo que o script e muito lento.
A classe é tão boa que decidí utilizar o Wamp Server para rodar em casa e validar minhas listas de e-mail da empresa.
Problema:
A classe roda bem ate este ponto e trava:

email domain ig.com.br may be valid because it was not possible to get its MX servers
Resolving host name "IG.COM.BR"...
Connecting to host address "54.208.23.82"...
Connected.


  2. Re: Problemas com a classe no WAMP!   Reply   Report abuse  
Picture of Manuel Lemos Manuel Lemos - 2014-05-04 23:40:15 - In reply to message 1 from claudio reinoso
Você não deve poder usar de casa porque normalmente os provedores bloqueiam a porta 25 no firewall. Assim a conexão nunca é estabelecida com o servidor de SMTP de destino.

O melhor é sempre usar uma hospedagem normal, talvez um servidor privado virtual (VPS) para não ficar caro, mas não ter restrições de uso de recursos da máquina.

  3. Re: Problemas com a classe no WAMP!   Reply   Report abuse  
Picture of claudio reinoso claudio reinoso - 2014-05-04 23:46:53 - In reply to message 2 from Manuel Lemos
Ok Manuel. Não tive tempo de estudar profundamente a classe. Pelo que verifiquei ela não utiliza uma conta autenticada de SMTP para enviar o email para teste ne?
Como é este mecanismo? Utiliza a função mail do PHP?

  4. Re: Problemas com a classe no WAMP!   Reply   Report abuse  
Picture of Manuel Lemos Manuel Lemos - 2014-05-05 00:06:11 - In reply to message 3 from claudio reinoso
Não, está havendo confusão.

A classe testa os endereços em vários níveis. Só se passar todos níveis vai para o último que requer estabelecer uma conexão com o servidor SMTP (porta 25) do domínio do email de destino.

Essa conexão é só para simular o envio de uma mensagem e assim saber se o servidor aceitaria a mensagem para aquele destinatário a partir da máquina onde roda o script. A mensagem não é nunca enviada de fato, pois é apenas uma simulação.

Agora se o seu provedor bloquear conexões para a porta 25, não tem como fazer esse passo. Nesse caso vai dar timeout e não chega a nenhuma conclusão se o endereço seria válido.

O script deve ser rodado sempre em um servidor de produção, pois em computador doméstico o seu provedor bloqueia.

  5. Re: Problemas com a classe no WAMP!   Reply   Report abuse  
Picture of claudio reinoso claudio reinoso - 2014-05-05 00:15:38 - In reply to message 4 from Manuel Lemos
Perfeito! Muito bom.
Tinha ficado com a dúvida se era realmente enviado um email pois meu servidor por exemplo limita o uso a 5000 emails por domínio diários, inviabilizando assim a classe.

  6. Re: Problemas com a classe no WAMP!   Reply   Report abuse  
Picture of Manuel Lemos Manuel Lemos - 2014-05-05 00:58:15 - In reply to message 5 from claudio reinoso
Então, entenda, a classe não usa o servidor de email nunca. A classe comunica diretamente com o servidor de SMTP de destino do domínio do email testado.

Não tem nada a ver com o servidor de email do seu provedor de hospedagem portanto não está sujeito a esses limites.