W3Cschool
恭喜您成為首批注冊用戶
獲得88經(jīng)驗值獎勵
Laravel 基于熱門的 SwiftMailer 函數(shù)庫之上,提供了一個簡潔的 API。郵件配置文件為 config/mail.php,包含若干選項,讓您可以更改 SMTP 主機、連接端口、憑證,也可以讓您對函數(shù)庫發(fā)送出去的所有消息配置全局的 from 地址。您可使用任何您想要的 SMTP 服務(wù)器。如果想使用 PHP mail 函數(shù)來發(fā)送郵件,您可以將配置文件中的 driver 更改為 mail。您也可以使用 sendmail 驅(qū)動器。
Laravel 也包含了 Mailgun 及 Mandrill HTTP API 的驅(qū)動。這些 API 通常比 SMTP 服務(wù)器更簡單快速。這兩套驅(qū)動都需要在應(yīng)用程序中安裝 Guzzle 4 HTTP 函數(shù)庫。您可在 composer.josn 中加入下列代碼, 以便在應(yīng)用中加入 Guzzle 4:
"guzzlehttp/guzzle": "~5.0"
要使用 Mailgun 驅(qū)動,請將 config/mail.php 配置文件中的 driver 選項配置為 mailgun。接下來,若 config/service.php 配置文件還不存在于您的應(yīng)用中,請建立此文件,并確認其包含下列選項:
'mailgun' => [
'domain' => 'your-mailgun-domain',
'secret' => 'your-mailgun-key',
],
要使用 Mandrill 驅(qū)動,將 config/mail.php 配置文件中的 driver 選項配置為 mandrill。接下來,若 config/service.php 配置文件還不存在于您的應(yīng)用中,請建立此文件,并確認其包含下列選項:
'mandrill' => [
'secret' => 'your-mandrill-key',
],
若您的 config/mail.php 配置文件中的 driver 選項配置為 log ,所有的電子郵件都會被寫入日志文件,而不會真正寄給任何收件者。這主要用于快速的本地端除錯及內(nèi)容驗證。
Copyright©2021 w3cschool編程獅|閩ICP備15016281號-3|閩公網(wǎng)安備35020302033924號
違法和不良信息舉報電話:173-0602-2364|舉報郵箱:jubao@eeedong.com
掃描二維碼
下載編程獅App
編程獅公眾號
聯(lián)系方式:
更多建議: