首頁 後端開發 php教程 laravel5.4如何使用163郵箱發送郵件的方法介紹

laravel5.4如何使用163郵箱發送郵件的方法介紹

Sep 23, 2017 am 09:08 AM

發送郵件是我們日常在開發中必不可少會遇到的一個需求,以下這篇文章主要給大家介紹了關於laravel5.4利用163郵箱發送郵件的步驟,文中通過示例代碼和圖片介紹的非常詳細,需要的朋友可以參考下。

前言

其實寄郵件信箱其實不難,不如說挺簡單的,本文將詳細介紹關於laravel5.4用163郵件信箱寄郵件的相關內容,分享出來供大家參考學習,下面話不多說了,來一起看看詳細的介紹吧。

一、首先或現在163註冊一個帳號並且設定如下圖


授權碼很重要的,請好好記住,待會在laravel的.env中要配置到的~~

二、如果以上你都做完了,那接下來就是配置.env了


#
MAIL_DRIVER=smtp

MAIL_HOST=smtp.163.com

MAIL_PORT=465

MAIL_USERNAME=你的账号@163.com

MAIL_PASSWORD=你的客户端授权密码

MAIL_FROM_ADDRESS=你的账号@163.com

MAIL_FROM_NAME=账号名

MAIL_ENCRYPTION=ssl
登入後複製

##三、然後接下來就是配置路由以及在控制器上寫發送郵件的方法了


#

Route::get('mail/send','CommonController@send');
登入後複製

隨意在哪一個控制器上就寫這個send方法:



public function send()

{

$name='学院君';

$flag= Mail::raw('你好,我是PHP程序!',function($message) {

$to='你的qq邮箱@qq.com';

$message->to($to)->subject('纯文本信息邮件测试');

});

if(!$flag){

echo '发送邮件成功,请查收!';

}else{

echo '发送邮件失败,请重试!';

}

//以上是纯文本,下面则是附带文件发送

//  $flag = Mail::send('emails.test',['name'=>$name],function($message){

//   $to = '你的qq邮箱@qq.com';

//   $message->to($to)->subject('text');

//   // $filePath = 'storage/exports/'.iconv('UTF-8', 'GBK', '学生成绩').'.xls';

//   $attachment = storage_path('app/files/test.txt');

//   //在邮件中上传附件

//   $message->attach($attachment,['as'=>'text.txt']);

//  });

//下面是发送邮件附带图片的

//  $imgPath = 'http://laravelacademy.org/wp-statics/images/carousel/LaravelAcademy.jpg';

//  $flag = Mail::send('emails.test',['name'=>$name,'imgPath'=>$imgPath],function($message){

//   $to = '你的qq邮箱@qq.com';

//   $message ->to($to)->subject('网络图片测试');

//  });

//  if(!$flag){

//   echo '发送邮件成功,请查收!';

//  }else{

//   echo '发送邮件失败,请重试!';

//  }

}
登入後複製

好的,接下來就是你們自己造訪路由就能得到你想要的結果了~~~~~

#PS:重點就是搞定報錯過程了,基本上按照步驟來走的大概是不會有啥大問題的,但是呢,最重要的是我用的是Ubuntu16.04系統來做的,裡面的權限問題應該首先是首要解決的,所以我建議先給好權限,在你的目錄裡面打開命令列:sudo chmod 777 -R ./

好了,接下來就是處理連接不上163網易信箱的問題了,我能給的方法就是在StreamBuffer.php 的263行加入兩行程式碼:



#

$options['ssl']['verify_peer'] = FALSE;

$options['ssl']['verify_peer_name'] = FALSE;
登入後複製
基本上大體照以上步驟走都能搞定了~~~

總結##

以上是laravel5.4如何使用163郵箱發送郵件的方法介紹的詳細內容。更多資訊請關注PHP中文網其他相關文章!

本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn

熱AI工具

Undresser.AI Undress

Undresser.AI Undress

人工智慧驅動的應用程序,用於創建逼真的裸體照片

AI Clothes Remover

AI Clothes Remover

用於從照片中去除衣服的線上人工智慧工具。

Undress AI Tool

Undress AI Tool

免費脫衣圖片

Clothoff.io

Clothoff.io

AI脫衣器

Video Face Swap

Video Face Swap

使用我們完全免費的人工智慧換臉工具,輕鬆在任何影片中換臉!

熱工具

記事本++7.3.1

記事本++7.3.1

好用且免費的程式碼編輯器

SublimeText3漢化版

SublimeText3漢化版

中文版,非常好用

禪工作室 13.0.1

禪工作室 13.0.1

強大的PHP整合開發環境

Dreamweaver CS6

Dreamweaver CS6

視覺化網頁開發工具

SublimeText3 Mac版

SublimeText3 Mac版

神級程式碼編輯軟體(SublimeText3)

Redis內存數據類型有哪些? Redis內存數據類型有哪些? Apr 10, 2025 pm 02:06 PM

Redis 提供五種核心內存數據類型:String:基礎字符串存儲,支持遞增/遞減操作。 List:雙向鍊錶,高效插入/刪除操作。 Set:無序集合,用於去重操作。 Hash:鍵值對存儲,適合存儲結構化數據。 Zset:有序集合,每個元素帶分數,可按分數排序。選擇合適的數據類型對於優化性能至關重要。

如何使用 Composer 簡化郵件營銷:DUWA.io 的應用實踐 如何使用 Composer 簡化郵件營銷:DUWA.io 的應用實踐 Apr 18, 2025 am 11:27 AM

在進行郵件營銷活動時,我遇到了一個棘手的問題:如何高效地創建並發送HTML格式的郵件。傳統的方法是手動編寫代碼並使用SMTP服務器發送郵件,但這不僅耗時,而且容易出錯。在嘗試了多種解決方案後,我發現了DUWA.io,這是一個簡單易用的RESTAPI,能夠幫助我快速創建和發送HTML郵件。為了進一步簡化開發流程,我決定使用Composer來安裝和管理DUWA.io的PHP庫——captaindoe/duwa。

不同數據庫系統添加列的語法一樣嗎? 不同數據庫系統添加列的語法一樣嗎? Apr 09, 2025 pm 12:51 PM

不同數據庫系統添加列的語法大不相同,因數據庫而異,例如:MySQL:ALTER TABLE users ADD COLUMN email VARCHAR(255);PostgreSQL:ALTER TABLE users ADD COLUMN email VARCHAR(255) NOT NULL UNIQUE;Oracle:ALTER TABLE users ADD email VARCHAR2(255);SQL Server:ALTER TABLE users ADD email VARCH

debian郵件服務器怎麼監控 debian郵件服務器怎麼監控 Apr 12, 2025 pm 10:06 PM

確保您的Debian郵件服務器穩定運行,需要有效的監控機制。本文介紹幾種監控方法,包括日誌檢查、監控工具和報警系統設置。一、日誌監控Debian郵件服務器的日誌文件通常位於/var/log/目錄下,例如/var/log/mail.log。定期檢查這些日誌可以幫助您及時發現潛在問題。二、監控工具及腳本示例以下提供幾個Bash腳本示例,用於監控CPU、內存和磁盤空間使用率,並發送郵件報警:1.CPU使用率監控:#!/bin/bashTHRESHOLD=80EMAILS="your_emai

Nginx虛擬主機配置技巧,高效管理多個網站 Nginx虛擬主機配置技巧,高效管理多個網站 Apr 13, 2025 pm 10:03 PM

Nginx虛擬主機配置:玩轉你的服務器花園你是否想過,一台服務器如何同時優雅地服務多個網站?答案就是Nginx虛擬主機配置。這篇文章將帶你深入Nginx虛擬主機的配置技巧,讓你高效管理你的“服務器花園”,並避免一些常見的坑。讀完之後,你將能輕鬆配置虛擬主機,並理解其背後的機制,寫出高效、穩定的Nginx配置文件。基礎鋪墊:別忘了你的工具箱在開始之前,你需要確保已經安裝了Nginx,並且對基本的Linux命令和配置文件結構有所了解。我們不會在這裡講解如何安裝Nginx,假設你已經完成了這一步。記住

十大數字虛擬貨幣app排行榜 幣圈交易數字貨幣交易所排名前十 十大數字虛擬貨幣app排行榜 幣圈交易數字貨幣交易所排名前十 Apr 22, 2025 pm 03:00 PM

十大數字虛擬貨幣app排行榜分別是:1. OKX,2. Binance,3. gate.io,4. Coinbase,5. Kraken,6. Huobi,7. KuCoin,8. Bitfinex,9. Bitstamp,10. Poloniex。這些交易所根據交易量、用戶體驗和安全性等因素評選,均提供多種數字貨幣交易服務和高效的交易體驗。

bitget新用戶註冊指南2025 bitget新用戶註冊指南2025 Apr 21, 2025 pm 10:09 PM

在2025年註冊Bitget的步驟包括:1.準備有效郵箱或手機號和穩定網絡;2.訪問Bitget官網;3.進入註冊頁面;4.選擇註冊方式;5.填寫註冊信息;6.同意用戶協議;7.完成驗證;8.獲取並填寫驗證碼;9.完成註冊。註冊後,建議登錄賬戶、進行KYC身份驗證,並設置安全措施以保障賬戶安全。

如何解決PHP郵件管理問題?使用php-imap/php-imap庫可以輕鬆搞定! 如何解決PHP郵件管理問題?使用php-imap/php-imap庫可以輕鬆搞定! Apr 17, 2025 pm 09:33 PM

在開發一個需要處理郵件的項目時,我遇到了一個棘手的問題:如何高效地管理郵箱、獲取和刪除郵件。嘗試了多種方法後,我發現php-imap/php-imap庫不僅解決了我的問題,還大大提升了程序的效率和穩定性。

See all articles