實現簡單的郵件傳送功能
1 建立路由
Route::get('/',function()){
//查詢Id為1的使用者
$user=\App\User::find(1);
//to方法後面接的是郵件地址;send()方法接受的是預設實體類,該類可以通過php artisan來建立一個WelcomeToChina.php實體類,這樣就可以傳送到[email protected]這個郵箱裡面了
//Mail::to('[email protected]')->send(new \App\Mail\WelcomeToChina());
//將寫死的郵件改成使用者為1的郵箱,同時$user傳參,這樣就可以直接讓Mail\WelcameToChina中的__construct構造進行引數呼叫
Mail::to($user->email)->send(new \App\Mail\WelcomeToChina($user));
}
2 建立類檔案
php artisan make:mail WelcomeToChina
這時再app資料夾下會多出一個Mail資料夾;該資料夾下有一個WelcomeToChina.php檔案
3 修改WelcomeToChina.php檔案
class WelcomeToChina extends Mailable
{
use Queueable, SerializesModels;
//該屬性一定要定義成public,這樣能夠被讀取到
public $user;
public function __construct(User $user)
{
$this->user=$user;
}
public function build()
{
return $this->view('email.welcome')
}
}
4 建立檢視模板
在resources/views/資料夾下建立email資料夾,並在該資料夾下建立welcome.blade.php檔案
//隨便寫一段程式碼用於測試,在類檔案中實現了$this->user=$user的賦值,就可以在檢視模板中直接呼叫了$user->name了。
<h1 > Welcome To China:{{$user->name}} </h1>
<span> Dear foreign friends, welcome to China, welcome to beijing </span>
5 配置
配置config/mail.php檔案
'from' => ['address' => '[email protected]','name' => 'fa_song_zhe_mail'],
6 關於.env檔案
MAIL_HOST=mailtrap.io //追蹤郵件的傳送
開啟mailtrap.io網站進行註冊。將SMTP Setting下的SMTP中的Username和Password的值拷貝到.env檔案中
將其中的username和password兩項內容
Username: 98e5a5ee33a592
Password: 743c72d10a8i47
填到.env檔案中(約在第26~30行)
MAIL_DRIVER=smtp
MAIL_HOST=smtp.mailtrap.io
MAIL_PORT=2525
MAIL_USERNAME=98e5a5ee33a592
MAIL_PASSWORD=743c72d10a8i47
MAIL_ENCRYPTION=null
配置完成,這時觸發路由檔案則會向smtp.mailtrap.io郵件中傳送郵件。
相關推薦
實現簡單的郵件傳送功能
1 建立路由 Route::get('/',function()){ //查詢Id為1的使用者 $user=\App\User::find(1); //to方法後面接的是郵件地址;send()方法接受的是預設實體類,該類可以通過p
JAVA在不基於XML配置檔案的情況下實現郵件傳送功能(郵箱轟炸)
今天要講的是如何用Java程式碼實現簡單郵件傳送和複雜郵件傳送的功能,這裡我使用的是QQ郵箱,你們也可以嘗試使用其他的郵箱哦~ 想實現郵件傳送功能首先郵箱賬號必須要開啟 SMTP 服務,在網頁登入郵箱後點擊設定→賬戶然後下拉,如圖 &nb
利用EasySQLMAIL實現自動資料提取和郵件傳送功能 (1)
轉自:http://blog.sina.com.cn/s/blog_1549483b70102wioy.html 最近幾個月每天都在發通報。過程很繁瑣,動作很機械,整個人就是一部機器,執行SQL,填Excel,發郵件。所以想把日報自動化了。最後找到一個叫EasySQLMAIL的軟體,試了一下,很簡單也很方便
使用java實現郵件傳送功能(已封裝)
現如今,用郵件傳送訊息的人越來越少,可是並不影響我們學習java。 以下給大家帶來自己寫的封裝類,可以直接使用。 首先,需要jar包: 普通javaweb專案:mail.jar maven管理專案: <dependency> &
SpringBoot快速實現郵件傳送功能-百測百靈
2018年11月10日星期六 隨筆 筆記 springboot整合郵件傳送 一、匯入依賴包 org.springframework.boot spring-boot-starter-mail 二、開啟服務(一個即可) 三、傳送簡訊:配置郵件客戶端到1069
JavaMail實現郵件傳送功能
最近的專案要使用javamail進行郵件傳送,寫這篇部落格總結下 傳送簡單的郵件 在進行郵件傳送之前要引入javamail的Maven依賴 dependency> <groupId>javamail</groupId> &l
結合ABP原始碼實現郵件傳送功能
1. 前言 最近pm臨時提出了多種郵件驗證操作的需求,因為一時間也沒有找到好的郵件收發元件,也抱著研究ABP的心態,就花了幾小時時間探究了一下ABP中關於Email的處理和操作。其實郵件操作大多大同小異,這次只是希望介紹一下ABP中實現功能的程式碼結構而已,以下是具體過程 演示的ABP程式碼版本為
VC MFC 郵件傳送功能的實現
http://www.naughter.com/smtp.html CPJNSMTP目前是寫的比較完善的MFC程式,目前它原始碼最新是支援VS2015。 這個庫支援多國語言,傳送郵件不會出現亂碼。 並且支援SSL驗證,筆者已在QQ和163郵箱測通過,注意QQ郵箱設定第三方收
Python 實現郵件傳送功能(初級)
在我們日常專案中,會經常使用到郵件的傳送功能,如何利用Python傳送郵件也是一項必備的技能。本文主要講述利用Python來發送郵件的一些基本操作。 本章主要包含知識點: 郵件傳送原理簡述即常用smtp郵箱伺服器 傳送文字郵件 傳送html郵件 我們一般傳送郵件時,用到的代理有outlook,
Python 實現郵件傳送功能(進階)
上篇文章已經介紹了利用Python傳送文字訊息的用法,也在文末遺留了如何傳送圖片和附件的問題,本章主要來回答這兩個問題。 本章主要包含知識點: 1. 如何將圖片放到郵件主體中傳送 2. 如何傳送附件 問題一: 如何將圖片放在郵件主體中傳送 從上篇中應該都已知道,其實發送郵件,就是傳送Html格式
spring-boot-route(二十二)實現郵件傳送功能
在專案開發中,除了需要簡訊驗證外,有時候為了節省 簡訊費也會使用郵件傳送。在Spring專案中傳送郵件需要封裝複雜的訊息體,不太方便。而在Spring Boot專案中傳送郵件就太簡單了,下面一起來看看Spring Boot如何傳送郵件。 本文以126郵箱為例進行郵件傳送功能,其他郵箱的配置也都大同小異。
實現簡單圖片下載功能及防盜鏈
nco eth coder lose ring || pro rect 下載 1.防盜鏈的基本原理就是就是一句話:通過判斷request請求頭的refer是否來源於本站。 2.HTTP Referer是header的一部分,當瀏覽器向web服務器發送請求的時候,一般會帶上R
Java中使用UDP實現簡單的聊天功能
udp http @override 簡單的 ima string [] 發送消息 sock 通過DatagramSocket類來實現。此類表示用來發送和接收數據報包的套接字。 發送端代碼如下: 2 3 import java.io.IOException; 4
使用socket.io實現簡單的聊天功能
ins sock UNC say mes 輪詢 var document style Socket.io實際上是WebSocket的父集,Socket.io封裝了WebSocket和輪詢等方法 首先得在你的項目中安裝socket.io $ npm install sock
ORACLE+Myeclipse+jsp實現簡單登錄功能
public man drivers asus style 編寫 ole 建立 rom Oracle數據庫表的建立: create table Log( un char(20), pd char(25) ) ta
python學習之路 實現簡單的計算機功能。
內部 表達式 remove 符號 加減 per multipl 計算機 print 計算器的主要思維是: 1、對輸入的表達式去除其空格 2、判斷用戶輸入的表達式中的括號是否合法 3、每次找到這個表達式只有一對括號的表達式(就是這找到的表達式內部沒有括號) 4、對找到的只有一
vue實現簡單的購物車功能
src put turn tps html ted lis app content <!DOCTYPE html> <html lang="zh"> <head> <meta charset="UTF-8" />
PHPMailer實現PHP郵件傳送
1.首先是下載PHPMailer http://code.google.com/a/apache-extras.org/p/phpmailer/ 2.解壓 從中取出class.phpmailer.php 和 class.smtp.php 放到你的專案的資料夾,因為我
python3 實現qq郵件傳送
python實現qq郵件傳送功能 設定QQ郵箱:點選“設定”->“賬戶” 2. 點選“開啟”按鈕,開啟POP3/SMTP服務,根據提示完成開啟操作,開啟成功後,生成授權碼(授權碼用於第三方登入,簡單說就是用在你寫的python程式裡進
html實現簡單的計算功能與實時更新時間
簡單的計算器 實時更新時間 <!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <title>線上計算器</title> <s