V2.0 - 发送邮件
yoyocmf 2022-04-02 13:55:03

 1、发送方法:

 

PHP Code复制内容到剪贴板
  1. $mail = Yii::$app->services->mailer;  
  2. $mail->send(  
  3.     Yii::$app->config->get("admin_email"),  
  4.     "第三方请求报错",  
  5.     "logExternal",  
  6.     [  
  7.         "title" => "报错标题",  
  8.         "api" => "报错的api",  
  9.         "get" => "get的内容",  
  10.         "post" => "post的内容",  
  11.         "content" => "返回的报错内容"  
  12.     ]  
  13. );  

 

参数说明:

1、接收人的email邮件地址

2、邮件的标题

3、邮件的模板,放在common/mail下面,可参照html的写法

4、模板中用到的变量,比如当前这个模板,内容可以这样子写:

 

XML/HTML Code复制内容到剪贴板
  1. <div class="password-reset">  
  2.     <table class="table">  
  3.         <tr>  
  4.             <td>标题:</td>  
  5.             <td><?=$title?></td>  
  6.         </tr>  
  7.         <tr>  
  8.             <td>API:</td>  
  9.             <td><?=$api?></td>  
  10.         </tr>  
  11.         <tr>  
  12.             <td>GET:</td>  
  13.             <td><?=$get?></td>  
  14.         </tr>  
  15.         <tr>  
  16.             <td>POST:</td>  
  17.             <td><?=$post?></td>  
  18.         </tr>  
  19.         <tr>  
  20.             <td>请求结果:</td>  
  21.             <td><?=$content?></td>  
  22.         </tr>  
  23.     </table>  
  24. </div>  

 

 

本文来自于:http://www.yoyo88.cn/note/yoyocmf/617.html

Powered by yoyo苏ICP备15045725号