zoukankan      html  css  js  c++  java
  • Laravel框架中使用邮件发送功能

    这里是演示的用户注册之后,进行邮件激活的功能。

    点击注册之后,系统会自动发送一个份邮件到注册者的邮箱,注册者点击链接激活账号。

    先配置laravel中的(.env)文件

    MAIL_DRIVER=smtp//驱动
    MAIL_HOST=smtp.sina.com//邮件服务器地址
    MAIL_PORT=25//端口
    MAIL_USERNAME=183****8691@sina.cn//你的邮箱
    MAIL_PASSWORD=**********hai//你的邮箱密码
    MAIL_ENCRYPTION=null
    

    然后配置laravel中的(email.php)文件

    'from' => ['address' => '183****691@sina.cn', 'name' => '微信图书商城'],
    

     之后就是去控制器里写代码了

           $member = new Member();
                $member->email = $email;
                $member->password = md5('bk'+$password);
                $member->save();
    
                $uuid = UUID::create();
    
                $m3_email = new M3Email();
                $m3_email->to = $email;
                $m3_email->cc = '183****691@sina.cn';
                $m3_email->subject = '微信图书商城';
                $m3_email->content = '请于24小时之内点击该链接完成验证,http://localhost/book/public/service/validate_email'.'?member_id='.$member->id.'&code='.$uuid;
    
                $tempEmail = new TempEmail();
                $tempEmail->member_id = $member->id;
                $tempEmail->code = $uuid;
                $tempEmail->deadline = date('Y-m-d H:i:s',time()+24*60*60);
                $tempEmail->save();
    
                Mail::send('email_register',['m3_email'=>$m3_email],function($m) use ($m3_email){
                    $m->to($m3_email->to,'尊敬的用户')->cc($m3_email->cc)->subject($m3_email->subject);
                });//这段代码是mail类的一个方法
    

      

  • 相关阅读:
    QT 图形视图框架
    QSting, QChar, char等的转换
    ucosii(2.89)mbox 应用要点
    ucosii(2.89)semaphore 应用要点
    ucosii(2.89)mutex 应用要点
    ucosii(2.89) 在Lpc1765移植中定时器的使用。
    c++中虚函数的需要性,虚析构函数的必要性
    转 在Qt中用QAxObject来操作Excel
    关于 QObject 类
    关于sigleton模式
  • 原文地址:https://www.cnblogs.com/yxhblogs/p/5998463.html
Copyright © 2011-2022 走看看