0

以下のスニペット:

$config = array('auth' => 'login',
                'username' => 'myusername',
                'password' => 'password');

$transport = new Zend_Mail_Transport_Smtp('mail.server.com', $config);

$mail = new Zend_Mail();
$mail->setBodyText('This is the text of the mail.');
$mail->setFrom('sender@test.com', 'Some Sender');
$mail->addTo('recipient@test.com', 'Some Recipient');
$mail->setSubject('TestSubject');
$mail->send($transport);

...次のエラーをスローしています:

"No connection could be made because the target machine actively refused."

スニペットの間違いは何ですか?zendフレームワークのオンラインチュートリアルから取得しました。

前もって感謝します。

4

1 に答える 1

3

これをSMTPの構成に追加してみてください

$config = array('auth' => 'login',
'username' => 'myusername',
'password' => 'password'
'ssl' => 'ssl',
'port' => $port
);

$ portは、SMTPプロバイダー(通常はその465)によって異なる場合がありますが、正しいポートについては、SMTPサービスプロバイダーのマニュアル/ヘルプを参照してください。

お役に立てれば

于 2013-03-25T12:50:17.953 に答える