我想通过Exchange服务器发送本地电子邮件 但是zend给我这个消息
“连接尝试失败,因为连接方在一段时间后没有正确响应,或建立连接 失败,因为连接的主机无法响应。“
这是我的代码
$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');//anas.azmeh@ucti.edu.my');
$mail->setBodyHtml('some message - it may be html formatted text');
$mail->addTo('dummy.edu.com', 'recipient');
$mail->setSubject('subject');
$mail->send();
我在gmail配置中尝试了相同的代码,它运行得很好 请尽快帮助我
答案 0 :(得分:1)
$mail = new Mail\Message();
$mail->setBody("Send Mail");
$mail->setFrom('test@gmail.com', 'Test Site');
$mail->addTo($email_id, 'Test Site');
$mail->setSubject('Your connection is not stablish');
$transport = new Mail\Transport\Sendmail();
$transport->send($mail);
答案 1 :(得分:0)
我认为端口25,23和587被阻止了 因为我试图telnet他们,但它让我失败,所以问题可能来自这些阻止