在註冊的時候可以增加乙個郵箱啟用的功能,為防止自己忘記,記錄一下實現郵箱啟用的簡單步驟
點開控制台,滑鼠放在登入的賬號的上面,下拉列表裡會有解封25埠
mail_driver=smtpmail_host=smtp.qq.com //
傳送郵件的伺服器
mail_port=25
傳送郵件的郵箱號
mail_password= //
傳送郵件的授權碼,不是郵箱的登入密碼,在郵箱的設定裡獲取
mail_encryption=tls
從哪個郵箱傳送的
mail_from_name=ccc //
傳送者的姓名
//php artisan make:mail 《郵件檔名》
php artisan make:mail usermail
通過artisan
命令生成的郵件檔案中會有乙個構造方法,乙個build
方法,在傳送郵件時會自動呼叫build
方法,在該方法裡可以呼叫乙個頁面模版return view('')
模版內容會作為郵件內容傳送給指定的郵箱,頁面模版中可以直接使用該郵件檔案類中的屬性,也就是類中的屬性值可以直接在頁面模版中輸出,而不用再在view
函式中傳遞引數
mail::to($request->user())->send(new ordershipped($order));
to
方法的引數可以是乙個郵箱位址,也可以是乙個物件,如果是乙個物件,會自動使用物件中的email
以及name
屬性作為收件人,send
方法中是例項化乙個郵件檔案類,可以傳遞引數,通過郵件檔案類的構造方法接收傳遞過來的引數
附: 訊息通知與傳送郵件步驟類似
laravel中郵件的傳送以及model的使用
一 修改config裡面的mail.php 只需要修改一處 from address 163.com name 誰發的 二 修改.env檔案 mail driver smtp mail host smtp.163.com mail port 25 mail username 163.com mail...
PHP5 6 PHPMailer 傳送郵件失敗
php5.6 phpmailer 傳送郵件失敗 報smtp connect failed.php5.3是正常傳送的,一樣的 php傳送郵件開啟php 的擴充套件 ssl 和 socket 就不多說,造成無法傳送郵件的原因是,php 5.6引入了ssl證書驗證,因此如果您的配置中斷,它將失敗並顯示此錯...
python之傳送郵件
coding utf 8 傳送html文字郵件 import smtplib from email.mime.text import mimetext mailto list mail host smtp.163.com 設定伺服器 mail user 使用者名稱 mail pass 口令 mail...