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