1

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構成で同じコードを試しましたが、完全に機能します。できるだけ早く助けてください。

4

2 に答える 2

0

ポート 25、23、および 587 は、Telnet で接続しようとしたためにブロックされていると思いますが、失敗したため、これらのブロックが問題の原因である可能性があります。

于 2012-06-21T01:21:58.080 に答える