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
688 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!

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