1.設置郵件服務器
登錄 163郵箱
設置 POP3/SMTP/IMAP
勾選:POP3/SMTP服務 IMAP/SMTP服務 保存
設置客戶端授權密碼
2.在laravel中配置服務器
打開.env文件
MAIL_DRIVER=smtp
MAIL_HOST=smtp.163.com
MAIL_PORT=465
MAIL_USERNAME=15001150581@163.com
MAIL_PASSWORD=你的授權密碼
MAIL_ENCRYPTION=ssl
MAIL_FROM_ADDRESS=15001150581@163.com
打開/config/mail.php
'from' => [
'address' => env('MAIL_FROM_ADDRESS', 'hello@example.com'),
'name' => env('MAIL_FROM_NAME', '中國移動'),
],
我們可以看到 address這一項我們在.env文件中設置過了,MAIL_FROM_ADDRESS=15001150581@163.com
而name這一項為發件人的名稱,我們可以在這里設,因為這一項一般為中文,設置到.env文件中郵件發件人那里容易亂碼
3.發送單條文本信息
路由
Route::get('send_mail','MailController@mail_send');
如果控制器里寫的是發送view頁面的方法,新建view頁面
完成。