Yii2 郵件傳送 2 0 版本

2021-10-01 23:21:03 字數 1484 閱讀 7990

1.在配置檔案main-local.php components=>裡面配置

'mailer' => [  

'class' => 'yii\swiftmailer\mailer',

'usefiletransport' =>false,//這句一定有,false傳送郵件,true只是生成郵件在runtime資料夾下,不發郵件

'transport' => [

'class' => 'swift_smtptransport',

'host' => 'smtp.163.com', //每種郵箱的host配置不一樣

'username' => '[email protected]',

'password' => '*******',

'port' => '25',

'encryption' => 'tls',

],

'messageconfig'=>[

'charset'=>'utf-8',

'from'=>['[email protected]'=>'admin']

],

],

controller控制器中 **:

<?php

$mail->setto('***********@qq.com');

$mail->setsubject("郵件測試");

//$mail->settextbody('zheshisha '); //發布純文字文字

$mail->sethtmlbody("

問我我我我我"); //發布可以帶html標籤的文字

if($mail->send())

echo "success";

else

echo "failse";

die();

?>

ok,這樣就可以傳送郵件了

郵件模板 xiaoma.php裡面的** :

<?php  

use yii\helpers\html;

/* @var $this yii\web\view */

/* @var $user common\models\user */

?>

< a href="#" ><?php echo $resetlink ?>

載入模板的郵件**:

$mail->setto('[email protected]');

$mail->setsubject("郵件測試");

$mail->settextbody('zheshisha ');

if($mail->send())

echo "success";

else

echo "failse";

die();

yii2 安裝 2 0 版本

希望對你們有幫助!前提 非常重要,你的php版本必須是php5.4以上 cmd dos命令進入這個d wamp www yii2 advanced下 3.執行php r readfile php 5.準備所有外掛程式!非常重要,少了這步一切都會失敗 記得配置php環境變數啊 執行命令 php com...

Yii2版本新特性簡介

yii2 beta版本在今年4月份發布,目前正在修改問題和完善文件中。yii2要求php版本不低於5.4,主要有如下改進 1 支援php框架間協作組制定的psr 4標準,這簡化了目錄並提高了類自動載入速度 2 內建支援restful api框架 3 支援依賴注入 dependency injecti...

yii2傳送郵件

通過yii2自帶的mailer來傳送郵件。具體步驟如下 1.配置檔案 主要關注mail那部分的配置,需要配置在元件裡面 return components mail class extensions mailer mailer viewpath common mail usefiletranspor...