PhpMailer localhost alanında çalışıyor. Ama bunu canlı bir sunucuya yüklediğimde çalışmıyor.PhpMailer canlı sunucu üzerinde çalışıyor
SMTP -> ERROR: Failed to connect to server: Network is unreachable (101)
The following From address failed: [email protected] : Called Mail() without being connected Mailer Error: The following From address failed: [email protected] : Called Mail() without being connected
Ben aşağıdaki kodu kullanıyorum:
$mail = new PHPMailer;
$mail->isSMTP();
$mail->Host = 'smtp.gmail.com';
$mail->Port = '587';
$mail->SMTPDebug = 1;
$mail->SMTPSecure = 'tls';
$mail->SMTPAuth = true;
$mail->Username = '[email protected]';
$mail->Password = '************';
$mail->SetFrom("[email protected]");
//$mail->FromName = "FaceFinder";
$mail->addAddress($receiver, $name);
$mail->isHTML(true);
$mail->Subject = $subject;
$mail->Body = $body;
$mail->AltBody = $plain_body;
if(!$mail->send()) {
//return false;
echo "Mailer Error: " . $mail->ErrorInfo; die();
} else {
return true;
//echo "Message has been sent successfully";
}
bu ne yapabilirim çözmek için?
GoDaddy'de bir ihtimal var mı? Bu tam senaryo [PHPMailer sorun giderme kılavuzu] 'nda ele alınmıştır (https://github.com/PHPMailer/PHPMailer/wiki/Sorun Giderme). Hata mesajınızın bir bağlantı içermemesi, eski bir sürüm kullandığınızı gösterir. Gönderilen cevap doğru. – Synchro
Olası kopyası [phpmailer ve gmail SMTP ERROR: Sunucuya bağlanılamıyor: Ağa ulaşılamıyor (101) SMTP connect() failed (http://stackoverflow.com/questions/20523285/phpmailer-and-gmail-smtp- hatasız başarısız-to-bağlamak sunucuya ağ-is-unreacha) – Synchro