作者 lyh

修改发送邮件设置,配置163邮件端口

@@ -60,6 +60,10 @@ class SendAutoEmail extends Command @@ -60,6 +60,10 @@ class SendAutoEmail extends Command
60 * @time :2024/12/30 15:43 60 * @time :2024/12/30 15:43
61 */ 61 */
62 public function toQueue($info,$smtpInfo){ 62 public function toQueue($info,$smtpInfo){
  63 + if($smtpInfo['host'] == 'smtp.163.com'){
  64 + Config::set('mail.mailers.smtp.port', 465); // 578 端口
  65 + Config::set('mail.mailers.smtp.encryption', 'ssl'); // 578 通常需要使用 TLS 加密
  66 + }
63 Config::set('mail.mailers.smtp.host', $smtpInfo['host']); 67 Config::set('mail.mailers.smtp.host', $smtpInfo['host']);
64 Config::set('mail.mailers.smtp.username', $smtpInfo['email']); 68 Config::set('mail.mailers.smtp.username', $smtpInfo['email']);
65 Config::set('mail.mailers.smtp.password', $smtpInfo['password']); 69 Config::set('mail.mailers.smtp.password', $smtpInfo['password']);
@@ -10,6 +10,7 @@ namespace App\Console\Commands\Test; @@ -10,6 +10,7 @@ namespace App\Console\Commands\Test;
10 10
11 use App\Helper\Arr; 11 use App\Helper\Arr;
12 use App\Helper\Translate; 12 use App\Helper\Translate;
  13 +use App\Mail\TextMail;
13 use App\Models\Blog\Blog; 14 use App\Models\Blog\Blog;
14 use App\Models\Blog\BlogCategory; 15 use App\Models\Blog\BlogCategory;
15 use App\Models\Com\KeywordVideoTask; 16 use App\Models\Com\KeywordVideoTask;
@@ -30,6 +31,7 @@ use App\Models\News\NewsCategory; @@ -30,6 +31,7 @@ use App\Models\News\NewsCategory;
30 use App\Models\Product\Keyword; 31 use App\Models\Product\Keyword;
31 use App\Models\Product\KeywordRelated; 32 use App\Models\Product\KeywordRelated;
32 use App\Models\Product\Product; 33 use App\Models\Product\Product;
  34 +use App\Models\Project\AutoEmailLog;
33 use App\Models\Project\DeployOptimize; 35 use App\Models\Project\DeployOptimize;
34 use App\Models\Project\MinorLanguages; 36 use App\Models\Project\MinorLanguages;
35 use App\Models\Project\Project; 37 use App\Models\Project\Project;
@@ -40,12 +42,10 @@ use App\Models\Template\BCustomTemplate; @@ -40,12 +42,10 @@ use App\Models\Template\BCustomTemplate;
40 use App\Models\Template\BTemplateCom; 42 use App\Models\Template\BTemplateCom;
41 use App\Models\Template\Setting; 43 use App\Models\Template\Setting;
42 use App\Models\Template\Template; 44 use App\Models\Template\Template;
43 -use App\Services\AmazonS3Service;  
44 -use App\Services\ProjectServer;  
45 -use App\Utils\EncryptUtils;  
46 -use GuzzleHttp\Exception\GuzzleException;  
47 use Illuminate\Console\Command; 45 use Illuminate\Console\Command;
  46 +use Illuminate\Support\Facades\Config;
48 use Illuminate\Support\Facades\DB; 47 use Illuminate\Support\Facades\DB;
  48 +use Illuminate\Support\Facades\Mail;
49 use Illuminate\Support\Facades\Schema; 49 use Illuminate\Support\Facades\Schema;
50 50
51 51
@@ -74,6 +74,26 @@ class Demo extends Command @@ -74,6 +74,26 @@ class Demo extends Command
74 return $this->projectList(); 74 return $this->projectList();
75 } 75 }
76 76
  77 + public function toQueue(){
  78 + $info = [
  79 + 'email' => '1123736022@qq.com', // 收件人邮箱
  80 + 'title' => '测试邮件', // 邮件标题
  81 + 'content' => '这是来自163邮箱的测试邮件', // 邮件内容
  82 + ];
  83 + Config::set('mail.mailers.smtp.host', 'smtp.163.com');
  84 + Config::set('mail.mailers.smtp.username', 'lyh103433@163.com');
  85 + Config::set('mail.mailers.smtp.password', 'BMf8B327Nhncunnb');
  86 + Config::set('mail.from.address', 'lyh103433@163.com');
  87 + Config::set('mail.from.name', 'lyh');
  88 + try {
  89 + $status = AutoEmailLog::STATUS_SUCCESS;
  90 + Mail::to([$info['email']])->send(new TextMail(['subject' => $info['title'], 'text' => $info['content']]));
  91 + } catch (\Exception $e) {
  92 + $status = AutoEmailLog::STATUS_ERROR;
  93 + $this->output('任务:' . $info['id'] . ' 邮箱' . $info['email'] . '发送失败,' . $e->getMessage());
  94 + }
  95 + return $status;
  96 + }
77 public function projectList(){ 97 public function projectList(){
78 $data = '深圳澄通睿视科技有限公司, 日照源洋包装材料有限公司, 河北途铂机电设备有限责任公司, 宁波市海曙玖鼎纸制品有限公司, 青岛众瑞智能仪器有限公司, 河北新秋国际贸易有限公司, 江西乔森电气有限公司, 沧州艾斯克粉业制造有限公司, 上海希然化工科技有限公司, 石家庄中创进出口有限公司, 东光县恒创利纸箱机械有限公司2021, 天津正能管业有限公司, 河北帷幄纺织有限公司, 广东顺德宝绅源环保科技有限公司, 石家庄艾文尔生物科技有限公司, 浙江福俄电气有限公司, 深圳市嘉盛数据科技有限公司, 江西米德实业有限公司, 苏州稼瑞机械有限公司, 青岛卓亚塑料机械有限公司, 宁波中力螺栓制造有限公司, 中山市万格电器有限公司, 廊坊禹神节水灌溉技术有限公司, 山东索玛特制帽有限公司, 蓝启生物技术(深圳)有限公司, 南宁奥展五金紧固件有限公司, 河北茉悠科技有限公司, 莱科阀门(天津)有限公司, 四川零点自动化系统有限公司, 厦门市戴尔乐新能源汽车有限公司, 宁波爱克利浦电器有限公司, 扬州天定成玩具礼品有限公司, 宁波市金典照明电器有限公司, 杭州法埃姆斯钢构有限公司, 北京迪文科技有限公司, 无锡动为储能科技有限公司, 河北唐蕴生物科技有限公司, 绍兴苏尔黛纺织品有限公司, 河北祈强金属制品有限公司, 上池诊断科技(深圳)有限公司, 泉州市三颖超硬工具有限公司, 宁波杰广电子有限公司, 石家庄德烨管业有限公司, 山东凯特钻具有限公司, 北京思普瑞特科技发展有限公司, 广州市印科标识科技有限公司, 优之科技(深圳)有限公司, 南通赫美特国际贸易有限公司, 天津誉瑞特品科技有限公司, 河北坤焰建材科技有限公司, 绍兴睿博机械有限公司, 西安法斯拓进出口有限公司, 深圳市德诺威电子有限公司, 百润(中国)有限公司, 达时科科技有限责任公司, 陈海英, 四川蓉腾自动化设备有限公司, 石家庄晋吉建材科技有限公司, 石家庄安瑞科气体机械有限公司, 深圳市扬帆纸制品有限公司, 舟山威尔曼机械科技有限公司, 佰纳通科技(北京)有限公司, 宁波嘉佑行科技有限公司, 东莞市凯信脚轮有限公司, 宝鸡轩泰颜料科技有限公司, 东莞市华腾五金制品有限公司, 深圳市思锐宇光电有限公司, 东莞市奥彩数码科技有限公司, 上海垂普国际贸易有限公司, 扬州爱拓户外用品有限公司, 余姚市立鑫电子有限公司, 晋州市金昌盛化工有限公司, 广东阿酷达箱包科技有限公司, 泉州市杰斯特仪器设备有限公司, 三和长兴科技有限公司, 佛山市精一家具有限公司谷腾分公司, 天津市洁雅妇女卫生保健制品有限公司, 江西海瑞天然植物有限公司, 九江贝海玻纤有限公司(客户做新站), 瑞安市齐笙科技有限公司, 石家庄华圣方洲国际贸易有限公司, 深圳市方成教学设备有限公司, 连云港索娜斯贸易有限公司, 睿華電子有限公司, 扬州市极盛照明有限公司, 天津市实丰国际贸易有限责任公司, 厦门亚迅工贸有限公司, 威海旺展旅游用品有限公司, 宁波首安纸业有限公司, 浙江乐马电气有限公司, 广东金莱特智能科技有限公司, 河北科星药业有限公司, 宁波迈可森汽配有限公司, 邯郸市常岚紧固件制造有限公司, 宁波市晶艳贸易有限公司, 苏州荃华生物材料有限公司, 青岛洛城通信息科技有限公司, 合肥领派克机械设备有限公司, 广西绿城工贸有限公司, 一元电气科技有限公司【主站】, 立圣丰(厦门)纺织科技有限公司, 深圳市汉瑞通科技有限公司, 扬州市润芳塑胶包装材料有限公司, 扬州浩邦新能源科技有限公司项目2, 深圳市锦昊安科技有限公司, 四川途乐乐科技有限公司, 天津广大纸业股份有限公司, 西安禾为生物科技有限公司, 西安奥谷生物科技有限公司, 佛山市三水歌谷电器有限公司, 西安麦克斯农用化学有限公司, 瑞安市富锐思进出口有限公司(黑格客户), 北京新科以仁科技发展有限公司, 镇江市惠灵顿膜业有限公司'; 98 $data = '深圳澄通睿视科技有限公司, 日照源洋包装材料有限公司, 河北途铂机电设备有限责任公司, 宁波市海曙玖鼎纸制品有限公司, 青岛众瑞智能仪器有限公司, 河北新秋国际贸易有限公司, 江西乔森电气有限公司, 沧州艾斯克粉业制造有限公司, 上海希然化工科技有限公司, 石家庄中创进出口有限公司, 东光县恒创利纸箱机械有限公司2021, 天津正能管业有限公司, 河北帷幄纺织有限公司, 广东顺德宝绅源环保科技有限公司, 石家庄艾文尔生物科技有限公司, 浙江福俄电气有限公司, 深圳市嘉盛数据科技有限公司, 江西米德实业有限公司, 苏州稼瑞机械有限公司, 青岛卓亚塑料机械有限公司, 宁波中力螺栓制造有限公司, 中山市万格电器有限公司, 廊坊禹神节水灌溉技术有限公司, 山东索玛特制帽有限公司, 蓝启生物技术(深圳)有限公司, 南宁奥展五金紧固件有限公司, 河北茉悠科技有限公司, 莱科阀门(天津)有限公司, 四川零点自动化系统有限公司, 厦门市戴尔乐新能源汽车有限公司, 宁波爱克利浦电器有限公司, 扬州天定成玩具礼品有限公司, 宁波市金典照明电器有限公司, 杭州法埃姆斯钢构有限公司, 北京迪文科技有限公司, 无锡动为储能科技有限公司, 河北唐蕴生物科技有限公司, 绍兴苏尔黛纺织品有限公司, 河北祈强金属制品有限公司, 上池诊断科技(深圳)有限公司, 泉州市三颖超硬工具有限公司, 宁波杰广电子有限公司, 石家庄德烨管业有限公司, 山东凯特钻具有限公司, 北京思普瑞特科技发展有限公司, 广州市印科标识科技有限公司, 优之科技(深圳)有限公司, 南通赫美特国际贸易有限公司, 天津誉瑞特品科技有限公司, 河北坤焰建材科技有限公司, 绍兴睿博机械有限公司, 西安法斯拓进出口有限公司, 深圳市德诺威电子有限公司, 百润(中国)有限公司, 达时科科技有限责任公司, 陈海英, 四川蓉腾自动化设备有限公司, 石家庄晋吉建材科技有限公司, 石家庄安瑞科气体机械有限公司, 深圳市扬帆纸制品有限公司, 舟山威尔曼机械科技有限公司, 佰纳通科技(北京)有限公司, 宁波嘉佑行科技有限公司, 东莞市凯信脚轮有限公司, 宝鸡轩泰颜料科技有限公司, 东莞市华腾五金制品有限公司, 深圳市思锐宇光电有限公司, 东莞市奥彩数码科技有限公司, 上海垂普国际贸易有限公司, 扬州爱拓户外用品有限公司, 余姚市立鑫电子有限公司, 晋州市金昌盛化工有限公司, 广东阿酷达箱包科技有限公司, 泉州市杰斯特仪器设备有限公司, 三和长兴科技有限公司, 佛山市精一家具有限公司谷腾分公司, 天津市洁雅妇女卫生保健制品有限公司, 江西海瑞天然植物有限公司, 九江贝海玻纤有限公司(客户做新站), 瑞安市齐笙科技有限公司, 石家庄华圣方洲国际贸易有限公司, 深圳市方成教学设备有限公司, 连云港索娜斯贸易有限公司, 睿華電子有限公司, 扬州市极盛照明有限公司, 天津市实丰国际贸易有限责任公司, 厦门亚迅工贸有限公司, 威海旺展旅游用品有限公司, 宁波首安纸业有限公司, 浙江乐马电气有限公司, 广东金莱特智能科技有限公司, 河北科星药业有限公司, 宁波迈可森汽配有限公司, 邯郸市常岚紧固件制造有限公司, 宁波市晶艳贸易有限公司, 苏州荃华生物材料有限公司, 青岛洛城通信息科技有限公司, 合肥领派克机械设备有限公司, 广西绿城工贸有限公司, 一元电气科技有限公司【主站】, 立圣丰(厦门)纺织科技有限公司, 深圳市汉瑞通科技有限公司, 扬州市润芳塑胶包装材料有限公司, 扬州浩邦新能源科技有限公司项目2, 深圳市锦昊安科技有限公司, 四川途乐乐科技有限公司, 天津广大纸业股份有限公司, 西安禾为生物科技有限公司, 西安奥谷生物科技有限公司, 佛山市三水歌谷电器有限公司, 西安麦克斯农用化学有限公司, 瑞安市富锐思进出口有限公司(黑格客户), 北京新科以仁科技发展有限公司, 镇江市惠灵顿膜业有限公司';
79 $arr = explode(',',$data); 99 $arr = explode(',',$data);