Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
Tenho um formulário de contato em php e ajax, que está online e parou de funcionar. Estava em perfeito funcionamento e do nada parou.
Segue um trecho das minhas configurações:
$mail = new PHPMailer();
$mail->IsSMTP();
$mail->Host = "mail.abacateweb.com.br";
$mail->SMTPDebug = 2;
$mail->SMTPAuth = true;
$mail->SMTPSecure = "tls";
$mail->Port = 587;
$mail->Username = "contato@abacateweb.com.br";
$mail->Password = "********";
$mail->SetFrom($_POST['email'], $_POST['nome']);
$mail->Subject = $_POST['assunto'];
$mail->MsgHTML("Email de contato: ".$_POST['email']."<br/>"."Mensagem: ".$_POST['msg']);
$mail->AddAddress("abacateweb@gmail.com");
$mail->Sender="contato@abacateweb.com.br";
if(!$mail->Send()) {
echo "Mailer Error: " . $mail->ErrorInfo;
echo "3";
E o erro que aparece com o debug:
2016-01-13 14:21:52 SMTP ERROR: Failed to connect to server: Connection timed out (110)
2016-01-13 14:21:52 SMTP connect() failed. https://github.com/PHPMailer/PHPMailer/wiki/Troubleshooting
Mailer Error: SMTP connect() failed. https://github.com/PHPMailer/PHPMailer/wiki/Troubleshooting3
Será algum problema da hospedagem? Pois localhost está perfeito.
Grata.
Sim, pela mensagem de erro parece ser, de facto, problema do fornecedor de serviço.
Estou tentando ver com eles, mas estão numa enrolação sem fim :(
Resolvi com a hospedagem, era problema de firewall.
Grata.
Sim, pela mensagem de erro parece ser, de facto, problema do fornecedor de serviço.