1

我想通过交换服务器发送本地电子邮件,但 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 配置中尝试了相同的代码,它运行良好,请尽快帮助我

4

2 回答 2

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);
于 2013-08-02T10:36:38.957 回答
0

我认为端口 25、23 和 587 已被阻止,因为我试图 telnet 它们但它给了我失败,所以问题可能来自这些阻塞

于 2012-06-21T01:21:58.080 回答