0

我正在使用 Zend_Mail 从 Aruba PEC 发送一封电子邮件。

    $config = array('auth'=>'login', 
                    'ssl' => 'ssl',
                    'port' => 465,
                    'username'=>'user@pec.it', 
                    '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('user@pec.it');
    $mail->addTo('marco@email.it');
    $mail->setSubject('Test');
    $mail->send();

但我收到此错误:“无法打开套接字”。

现在,如果我尝试在本地 PC 上执行此脚本,它可以正常工作,但是当我尝试在局域网中的服务器上执行它时,我会收到此错误。比 ii 尝试使用另一个 IP 地址(无证书帐户)它可以正常工作。(所以我认为这是配置服务器的问题??)

谢谢

4

1 回答 1

0

您需要在 PC 上安装 OpenSSL。你的服务器是 Windows 吗?如果你是,那就有点痛苦了。

于 2012-09-27T14:00:35.510 回答