在配置文件.env中修改配置
列如用QQ 发邮箱
MAIL_DRIVER=smtp
MAIL_HOST=smtp.qq.com
MAIL_PORT=465
MAIL_USERNAME=自己的qq邮箱@qq.com
MAIL_PASSWORD=授权码(在邮箱设置-》账号-》生成授权码)
MAIL_ENCRYPTION=ssl
控制器:
引用
use Illuminate\Support\Facades\Mail; 方法:public function send() { $data['name'] = htmlspecialchars(Input::get('iphorm_64_1')); // print_r($data['name']);die; $data['email'] = htmlspecialchars(Input::get('iphorm_64_3')); $data['phone'] = htmlspecialchars(Input::get('iphorm_64_2')); $data['discont'] = htmlspecialchars(Input::get('iphorm_64_4')); $result = DB::table('tcs_message')->insert($data); $datas = "您收到客户".$data['name']."的留言"."\r\n"."留言内容为:".$data['discont']."\r\n"."联系方式:".$data['phone']."\r\n"."邮箱:".$data['email']."\r\n"."请尽快与客户取得联系"; if($result) { $flag = Mail::raw($datas,function ($message) { $to = '412275200@qq.com'; $message->from('2538013391@qq.com','TCS售后平台'); $message->subject('TCS售后服务平台'); $message->to($to); }); if($flag) { echo "<script>alert('留言成功');location.href='home'</script>"; }else { echo "<script>alert('留言失败');location.href='home'</script>"; } }}
本文介绍如何在Laravel框架中配置QQ邮箱SMTP服务并实现邮件发送功能,包括配置文件.env的设置及控制器中邮件发送的具体实现。
1209

被折叠的 条评论
为什么被折叠?



