我正在使用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();
但我收到此错误:“无法打开套接字”。
现在,如果我试图在我的本地电脑上尝试超越这个脚本,它可以正常工作,但是我尝试在我的局域网服务器上将它除外,我收到此错误。 比我尝试使用另一个IP地址(没有证书帐户)它可以正常工作。 (所以我认为这是配置服务器的问题??)
感谢
答案 0 :(得分:0)
您需要在PC上安装OpenSSL。你的服务器是Windows吗?如果你是一个痛苦的话。