站長資訊網
        最全最豐富的資訊網站

        怎么通過CakePHP內置模塊發送郵件(Gmail)

        本篇文章給大家介紹如何通過CakePHP內置模塊發送郵件(Gmail),有一定的參考價值,有需要的朋友可以參考一下,希望對大家有所幫助。

        效果

        通過事先配置模塊,來實現發送郵件的功能。(此代碼無法根據用戶輸入信息來更改發送郵箱)

        前提

        閱讀者已有CakePHP的基礎知識

        版本

        CakePHP 3.6.1
        PHP 7.4.10

        準備

        <ProjectFolder>configapp.php里加入以下配置(記得替換郵箱信息)

        'EmailTransport' => [         'default' => [             'className' => 'Smtp',             'host' => 'smtp.gmail.com',             'port' => 587,             'timeout' => 30,             'username' => 'name@gmail.com',             'password' => '12345678',             'tls' => true,             'url' => env('EMAIL_TRANSPORT_DEFAULT_URL', null),         ],     ], 'Email' => [      'default' => [          'transport' => 'default',          'from' => 'name@gamail.com',          //'charset' => 'utf-8',          //'headerCharset' => 'utf-8',      ],  ],

        去任意Controller.php里,寫發送郵件的函數。
        *此處有參考stackoverflow

        //在最上面加載模塊 use CakeMailerEmail;  //在任意class下寫郵件發送的函數 public function send()     {         $email = new Email('default');         try {             $email->setFrom(['name@gmail.com' => 'My Site'])                 ->setTo('接受者郵箱@126.com')                 ->setSubject('主題')                 ->send('本文');             echo "success";         } catch (CakeNetworkExceptionSocketException $exception) {             $lastResponse = $email->transport()->getLastResponse();             var_dump($lastResponse);         }     }

        在<ProjectName>configroutes.php寫好路由

        $routes->connect('/send', ['controller' => 'ControllerName', 'action' => 'send']);

        訪問,測試
        怎么通過CakePHP內置模塊發送郵件(Gmail)

        報錯,這是因為gmail的安全防護級別太高了。

        登錄到自己的google賬號管理中心->安全性

        關閉兩步驗證

        怎么通過CakePHP內置模塊發送郵件(Gmail)

        開啟訪問權限

        怎么通過CakePHP內置模塊發送郵件(Gmail)

        怎么通過CakePHP內置模塊發送郵件(Gmail)

        然后刷新頁面,可以發現我們已經成功通過gmail發送郵件了。
        怎么通過CakePHP內置模塊發送郵件(Gmail)

        為了賬號安全,測試成功之后記得把安全防護級別調高。

        推薦學習:《PHP視頻教程》

        贊(3)
        分享到: 更多 (0)
        網站地圖   滬ICP備18035694號-2    滬公網安備31011702889846號
        主站蜘蛛池模板: 国产日韩精品中文字无码| 久久97精品久久久久久久不卡| 欧洲精品久久久av无码电影| 99热都是精品久久久久久| 国产成人精品日本亚洲网站| 亚洲精品成人区在线观看| 国产69精品久久久久99尤物| 国产精品多p对白交换绿帽| 欧美午夜精品久久久久久浪潮| 日本精品久久久中文字幕| 91精品国产综合久久久久久 | 久久精品国产亚洲AV香蕉| 欧美日韩精品系列一区二区三区| mm1313亚洲国产精品无码试看| 狠狠色丁香婷婷综合精品视频| 无码精品人妻一区二区三区中| 日韩在线精品一二三区| 国产精品自在欧美一区| 91精品国产麻豆国产自产在线| 国产精品久久久久9999| 国产精品嫩草影院AV| 久久久久99精品成人片欧美| 亚洲乱码国产乱码精品精| 合区精品久久久中文字幕一区 | 国产精品一区二区av| 日韩精品无码一区二区三区不卡 | 高清在线国产午夜精品| 亚洲国产精品久久久久网站| 欧美精品亚洲精品日韩专区va | 欧美亚洲成人精品| 久久精品一区二区影院| 精品人体无码一区二区三区| 国自产精品手机在线观看视| 精品人妻少妇一区二区三区不卡| 久久精品国产精品亚洲| 无翼乌无遮挡全彩老师挤奶爱爱帝国综合社区精品 | 国产精品xxxx国产喷水亚洲国产精品无码久久一区 | 精品九九久久国内精品| www.久久精品| 国产精品亚洲午夜一区二区三区 | 日韩精品成人亚洲专区|