我正在使用 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 地址(无证书帐户)它可以正常工作。(所以我认为这是配置服务器的问题??)
谢谢