0
我剛剛在cpanel上部署了我的網站。我使用Gmail Gmail發送電子郵件。它在我的本地服務器上正常工作。但是在cPanel上部署後它給出了一個錯誤Network is unreachable
。服務器使用smtp協議啓用。可能是什麼問題呢。是否需要聯繫主機提供商?zf2 smtp - 網絡在cpanel上無法訪問
代碼發送郵件
$mail = new Mail\Message();
$mail->setBody($bodyParts);
$mail->setFrom($fromAddress, $fromName);
$mail->setTo($toAddress, $toName);
$mail->setSubject($subject);
// setup SMTP options
$options = new Mail\Transport\SmtpOptions(array(
'name' => 'localhost',
'host' => 'smtp.gmail.com',
'port'=> 587,
'connection_class' => 'login',
'connection_config' => array(
'username' => $fromAddress,
'password' => $password,
'ssl'=> 'tls',
),
));
$transport = new Mail\Transport\Smtp($options);
$transport->send($mail);
請幫助。這是我第一次在cPanel上部署zf2。
它顯然看起來像_just_網絡問題。很可能不是代碼中的錯誤,而是配置或類似錯誤。 – Magnilex
@magnilex:謝謝,但有什麼可以解決的。 – nilesh
不知道,我懷疑有人可以幫助你考慮問題的形成方式。它可能是完全缺乏互聯網連接,防火牆,主機配置中的一些錯字?很難說。 – Magnilex