1

Zend メールの SMTP 設定を初期化し、アプリケーション全体で使用できるようにする方法。

application.ini 構成ファイルで設定が構成されていますか?

ありがとう

4

1 に答える 1

1

このコードを Bootstrap.php ファイルに追加します

 protected function _initMailConfig()
{
    $config = $this->getOptions();
    $host = $config['mail']['smtp']['host'];
    $fromEmail = $config['mail']['from']['email'];
    $fromName = $config['mail']['from']['name'];
    $transport = new Zend_Mail_Transport_Smtp($host);
    Zend_Mail::setDefaultTransport($transport);
    Zend_Mail::setDefaultFrom($fromEmail, $fromName);
}

また、application.ini構成ファイルに事前定義された設定があることを確認してください

   mail.smtp.host = "smtp-host ip"
   mail.from.email = "your@mail.com"
   mail.from.name = "example"

これがお役に立てば幸いです。

于 2012-07-25T02:58:21.507 に答える