2012-06-20 190 views
1

我想通過交換服務器 發送本地電子郵件,但Zend公司給我這個消息通過Zend服務器通過Exchange服務器發送電子郵件

「連接嘗試失敗,因爲連接的方沒有正確響應後一段時間,或建立連接 失敗,因爲連接的主機未能響應。「

這是我的代碼

$mailTransport = 
    new Zend_Mail_Transport_Smtp('smtpserver.edu.com', array(
      'auth'  => 'login', 
      'username' => 'dummy.edu.com', 
      'password' => '123456', 
      'port'  => '25', 
     ));   

     Zend_Mail::setDefaultTransport($mailTransport); 

     $mail = new Zend_Mail(); 
     $mail->setFrom('dummy.edu.com');//[email protected]'); 
     $mail->setBodyHtml('some message - it may be html formatted text'); 
     $mail->addTo('dummy.edu.com', 'recipient'); 
     $mail->setSubject('subject'); 
     $mail->send(); 

我試圖在Gmail中配置相同的代碼和它完美的作品 請幫我儘快

+0

從錯誤消息看起來問題是與smtpserver.edu.com不在您的代碼,如果這是正確的地址。 –

回答

0

我認爲端口25,23和587被阻止 ,因爲我試圖telnet他們,但它給我失敗,所以問題可能來自這些阻止

1
$mail = new Mail\Message(); 
$mail->setBody("Send Mail"); 
$mail->setFrom('[email protected]', 'Test Site'); 
$mail->addTo($email_id, 'Test Site'); 
$mail->setSubject('Your connection is not stablish'); 

$transport = new Mail\Transport\Sendmail(); 
$transport->send($mail); 
相關問題