Rumah > pembangunan bahagian belakang > tutorial php > Bagaimana untuk Menghantar E-mel dari Localhost Menggunakan Gmail dalam Laravel?

Bagaimana untuk Menghantar E-mel dari Localhost Menggunakan Gmail dalam Laravel?

Barbara Streisand
Lepaskan: 2024-12-03 21:48:13
asal
628 orang telah melayarinya

How to Send Emails from Localhost Using Gmail in Laravel?

Menghantar Mel daripada Localhost dengan Gmail Menggunakan Laravel

Panduan ini menangani cabaran biasa menghantar e-mel daripada persekitaran pembangunan Laravel. Ramai pembangun menghadapi masalah dengan ini, yang membawa kepada ralat semasa menguji fungsi e-mel. Berikut ialah penyelesaian komprehensif untuk menyelesaikan masalah ini:

Dalam config/mail.php:
Pastikan tetapan anda sepadan dengan ini:

'driver' => env('MAIL_DRIVER', 'smtp'),
'host' => env('MAIL_HOST', 'smtp.gmail.com'),
'port' => env('MAIL_PORT', 587),
'from' => ['address' => '[email protected]', 'name' => 'Do not Reply'],
'encryption' => env('MAIL_ENCRYPTION', 'tls'),
'username' => env('MAIL_USERNAME'),
'password' => env('MAIL_PASSWORD'),
Salin selepas log masuk

Dalam fail .env anda:

MAIL_DRIVER=smtp
MAIL_HOST=smtp.gmail.com
MAIL_PORT=587
[email protected]
MAIL_PASSWORD=apppassword
MAIL_ENCRYPTION=tls
Salin selepas log masuk

Langkah Penting:

Untuk menyelesaikan ralat, anda mesti dayakan pengesahan dua langkah dalam akaun Gmail anda dan kemudian jana Kata Laluan Apl. Gunakan Kata Laluan Apl ini dalam medan MAIL_PASSWORD pada fail .env anda.

Nota:
Selepas mengubah suai fail .env, ingat untuk menjalankan php artisan config:cache. Ini akan mengemas kini cache konfigurasi yang disusun.

Atas ialah kandungan terperinci Bagaimana untuk Menghantar E-mel dari Localhost Menggunakan Gmail dalam Laravel?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

sumber:php.cn
Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Artikel terbaru oleh pengarang
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan