2012-09-27 37 views
0

我使用Zend_Mail從Aruba PEC發送電子郵件。Zend_Mail無法打開套接字

$config = array('auth'=>'login', 
        'ssl' => 'ssl', 
        'port' => 465, 
        'username'=>'[email protected]', 
        'password'=>'pass'); 

    $tr = new Zend_Mail_Transport_Smtp('62.149.152.91',$config); 
    Zend_Mail::setDefaultTransport($tr); 
    $mail = new Zend_Mail(); 

    $mail->setBodyHtml('Mail test'); 
    $mail->setFrom('[email protected]'); 
    $mail->addTo('[email protected]'); 
    $mail->setSubject('Test'); 
    $mail->send(); 

但我收到此錯誤:「無法打開套接字」。

現在,如果我嘗試在我的本地電腦上優於此腳本,它可以正常工作,但是我嘗試在我的局域網服務器上優於它,我收到此錯誤。 比我嘗試與另一個IP地址(沒有certifaction帳戶),它工作正常。 (所以我認爲這是配置服務器??的問題)

感謝

回答

0

您必須在電腦上安裝了OpenSSL。你的服務器是Windows嗎?如果你是這樣的話,那有點痛苦。

+0

我在Iseries IBM I,我已經安裝了OpenSSL –

+0

您是否檢查過防火牆?你打算在該服務器還是其他服務器上部署該應用程序? – elliottwebsites

相關問題