Não é possível conectar-se ao servidor SMTP usando o PHP Mailer, mas pode com o Gmail?

0

Estou recebendo o seguinte erro do PHP Mailer ao executar um script no meu PC local:

SMTP -> ERROR: Failed to connect to server: A connection attempt failed because the connected party did not properly respond after a period of time, or established connection failed because connected host has failed to respond. (10060)

Estas são minhas configurações principais do PHP Mailer

$mail = new PHPMailer();
$mail->IsSMTP(); // set mailer to use SMTP
$mail->SMTPDebug  = 2;
$mail->Debugoutput = 'html';
$mail->Port       = 25;
$mail->Host = '<removed>';
$mail->SMTPAuth = true; // turn on SMTP authentication

Parece que não consigo me conectar ao servidor SMTP, mas estou usando as mesmas credenciais com minha conta do Gmail (para Send mail as finalidades) e funciona bem.

O mesmo script funciona quando eu testo na pasta publc_html do servidor SMTP real, mas não no meu PC local.

Parece que o servidor SMTP está tratando o meu PC local como um "estranho", mas como é que ele permite que o Gmail use minhas credenciais? Me pensa, tecnicamente, o Gmail e meu PC é um "outsider".

Atualização: Parece que o problema está no meu PC local, já que enviei o mesmo script em outro servidor remoto e funcionou. Alguma idéia do que poderia ser o problema no meu PC local? Eu já tentei desativar o firewall.

    
por IMB 13.06.2013 / 19:40

1 resposta

0

O seu ISP pode estar bloqueando o acesso a servidores SMTP de terceiros. Eu trabalho com o suporte ao cliente em uma empresa de hospedagem e frequentemente chamamos os clientes que não podem conectar seus clientes de e-mail aos nossos servidores SMTP. Muitos ISPs os bloqueiam e forçam seus clientes a usar seus próprios servidores SMTP.

    
por 14.06.2013 / 15:03