2016-04-11 22 views
0

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?

+0

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

+0

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

cevap

0

Failed to connect to server: Network is unreachable (101)

O barındırma ortamı gmail giden bağlantıyı engelleyen görünüyor (ya etki alanı veya port yoluyla) barındırma (istenmeyen önleme) kullanarak paylaşılan zaman böyle olur.

Servis sağlayıcınızla temasa geçin.

İlgili konular