Php Zend SMTP默认设置
如何初始化Zend Mail SMTP设置并使其可用于整个应用程序 是否在application.ini配置文件中配置了设置Php Zend SMTP默认设置,php,zend-framework,zend-db,Php,Zend Framework,Zend Db,如何初始化Zend Mail SMTP设置并使其可用于整个应用程序 是否在application.ini配置文件中配置了设置 谢谢在Bootstrap.php文件中添加此代码 protected function _initMailConfig() { $config = $this->getOptions(); $host = $config['mail']['smtp']['host']; $fromEmail = $config['mail']['from'
谢谢在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"
希望这对您有所帮助。在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"
希望这对你有帮助