2012-07-25 67 views
1

如何初始化Zend Mail SMTP設置並使其可用於整個應用程序。Zend SMTP默認設置

是否在application.ini配置文件中配置了設置?

感謝

回答

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 = "[email protected]" 
    mail.from.name = "example" 

希望這可以幫助你。