mirror of https://gitee.com/karson/fastadmin.git
新增系统邮件发送功能
parent
f24f1d8f43
commit
320e8e82eb
|
|
@ -1,9 +1,10 @@
|
|||
<?php
|
||||
|
||||
namespace app\admin\controller\general;
|
||||
|
||||
|
||||
use think\Config as tpConfig;
|
||||
use app\common\library\Email;
|
||||
use app\common\controller\Backend;
|
||||
use app\common\controller\Email;
|
||||
|
||||
/**
|
||||
* 系统配置
|
||||
|
|
@ -239,13 +240,14 @@ class Config extends Backend
|
|||
{
|
||||
$content = '<table style="width: 99.8%; "><tbody><tr><td id="QQMAILSTATIONERY" style="background:url(https://rescdn.qqmail.com/zh_CN/htmledition/images/xinzhi/bg/a_07.jpg) repeat-x #e4ebf5; min-height:550px; padding: 100px 55px 200px;">这是一封测试邮件,用于测试邮件配置是否正常!</td></tr></tbody></table>';
|
||||
|
||||
$site = tpConfig::get("site");
|
||||
$email = new Email;
|
||||
$mailArr = Array();
|
||||
$mailArr['mTo'] = '168128864@qq.com'; //收件人
|
||||
$mailArr['mTo'] = $site['mail_from']; //收件人
|
||||
$mailArr['subject'] = '这是一封测试邮件'; //邮件主题
|
||||
$mailArr['content'] = $content; //邮件内容(html)
|
||||
$mailArr['fromNic'] = 'Fastadmin系统邮件'; //发件人昵称[可省略]
|
||||
$mailArr['toNic'] = '亲爱的用户'; //收件人昵称[可省略]
|
||||
$mailArr['toNic'] = '亲爱的用户'; //收件人昵称[可省略]貌似无效
|
||||
$data = $email->sendMail($mailArr['mTo'],$mailArr['subject'],$mailArr['content'],$mailArr['fromNic'],$mailArr['toNic']);
|
||||
return json(['data'=>$data,'code'=>200,'message'=>'操作完成']);
|
||||
}
|
||||
|
|
|
|||
|
|
@ -1,12 +1,10 @@
|
|||
<?php
|
||||
|
||||
namespace app\common\controller;
|
||||
namespace app\common\library;
|
||||
|
||||
use think\Config;
|
||||
use think\Controller;
|
||||
|
||||
|
||||
class Email extends Controller
|
||||
class Email
|
||||
{
|
||||
/**
|
||||
* 发送邮件
|
||||
|
|
@ -2,7 +2,7 @@
|
|||
|
||||
return array (
|
||||
'name' => 'FastAdmin',
|
||||
'beian' => '粤ICP备15054802号-4',
|
||||
'beian' => '',
|
||||
'cdnurl' => '',
|
||||
'version' => '1.0.1',
|
||||
'timezone' => 'Asia/Shanghai',
|
||||
|
|
@ -31,8 +31,8 @@ return array (
|
|||
'mail_type' => '1',
|
||||
'mail_smtp_host' => 'smtp.qq.com',
|
||||
'mail_smtp_port' => '465',
|
||||
'mail_smtp_user' => '10000',
|
||||
'mail_smtp_pass' => 'password',
|
||||
'mail_smtp_user' => '168128864',
|
||||
'mail_smtp_pass' => 'pzufyihnzrrjbhfb',
|
||||
'mail_verify_type' => '2',
|
||||
'mail_from' => '10000@qq.com',
|
||||
'mail_from' => '168128864@qq.com',
|
||||
);
|
||||
Loading…
Reference in New Issue