Yii框架发送邮件
2017-11-16 13:57
375 查看
控制器里面 直接加载yii\debug\model\search\Mailer;
$mail= Yii::$app->mailer->compose();
$mail->setTo('124332112@qq.com');
$mail->setSubject("邮件测试");
$mail->setTextBody('呜呜呜呜呜呜'); //发布纯文字文本
// $mail->setHtmlBody("<br>问我我我我我"); //发布可以带html标签的文本
if($mail->send())
echo "<script>alert('已发送成功')</script>";
else
echo "<script>alert('发送失败')</script>";
die();
在common文件下打开config里面的main_local,然后把这些代码放到components里面
例如:'components' => [
'db' => [
'class' => 'yii\db\Connection',
'dsn' => 'mysql:host=127.0.0.1;dbname=ecshop1',
'username' => 'root',
'password' => 'root',
'charset' => 'utf8',
],
'mailer' => [
'class' => 'yii\swiftmailer\Mailer',
'viewPath' => '@common/mail',
'useFileTransport' =>false,
'transport' => [
'class' => 'Swift_SmtpTransport',
'host' => 'smtp.qq.com',
'username' => '124332112@qq.com',
'password' => '********', //授权码
'port' => '465',
'encryption' => 'ssl',
],
'messageConfig'=>[
'charset'=>'UTF-8',
'from'=>['124332112@qq.com'=>'admin']
],
],
$mail= Yii::$app->mailer->compose();
$mail->setTo('124332112@qq.com');
$mail->setSubject("邮件测试");
$mail->setTextBody('呜呜呜呜呜呜'); //发布纯文字文本
// $mail->setHtmlBody("<br>问我我我我我"); //发布可以带html标签的文本
if($mail->send())
echo "<script>alert('已发送成功')</script>";
else
echo "<script>alert('发送失败')</script>";
die();
在common文件下打开config里面的main_local,然后把这些代码放到components里面
例如:'components' => [
'db' => [
'class' => 'yii\db\Connection',
'dsn' => 'mysql:host=127.0.0.1;dbname=ecshop1',
'username' => 'root',
'password' => 'root',
'charset' => 'utf8',
],
'mailer' => [
'class' => 'yii\swiftmailer\Mailer',
'viewPath' => '@common/mail',
'useFileTransport' =>false,
'transport' => [
'class' => 'Swift_SmtpTransport',
'host' => 'smtp.qq.com',
'username' => '124332112@qq.com',
'password' => '********', //授权码
'port' => '465',
'encryption' => 'ssl',
],
'messageConfig'=>[
'charset'=>'UTF-8',
'from'=>['124332112@qq.com'=>'admin']
],
],
相关文章推荐
- 使用yii框架实现邮件发送
- Yii框架发送邮件
- Yii 框架邮件的发送
- yii 框架用swiftmailer 发送邮件
- yii 框架用swiftmailer 发送邮件
- yii 框架 发送邮件
- yii框架邮件发送
- yii框架中的邮件发送
- yii2发送邮件
- 使用Zend Framework 框架发送邮件
- Laravel框架实现SMTP发送邮件
- ZF框架实现发送邮件的方法
- yii2下使用自带类发送邮件
- yii2发送邮件(配置QQ版本)
- zend框架中的zend_mail 发送邮件
- yii邮件发送
- zend框架中的zend_mail 发送邮件
- 使用Spring3.x框架的java mail支持来发送邮件
- yii2发送邮件教程
- lavarel框架中发送邮件配置及代码