1. 将php.ini中有关邮件发送的smtp相关配置打开,我的默认是注释掉的
2.yii的配置文件中,有关mailer的配置改为
'mailer' => [
'class' => 'yii\swiftmailer\Mailer',
'viewPath' => '@common/mail',
'useFileTransport' => false, //如果为true,不会发送邮件,而是保存在文件中
'transport' => [
'class' => 'Swift_SmtpTransport',
'host' => 'smtp.126.com',
'username' => 'your mail',
'password' => 'your password',
'port' => '25',
'encryption' => 'tls',
],
3. 将yii配置中的'SupportEmail'改为跟上述mailer中配置一样的邮箱,即your mail