Rumah >pembangunan bahagian belakang >tutorial php >Mengapa Saya Tidak Boleh Menghantar E-mel daripada Laravel Menggunakan Gmail, Walaupun Selepas Mengkonfigurasi Tetapan Mel Saya?

Mengapa Saya Tidak Boleh Menghantar E-mel daripada Laravel Menggunakan Gmail, Walaupun Selepas Mengkonfigurasi Tetapan Mel Saya?

Linda Hamilton
Linda Hamiltonasal
2024-12-21 08:43:14358semak imbas

Why Can't I Send Emails from Laravel Using Gmail, Even After Configuring My Mail Settings?

Tidak Dapat Menghantar E-mel dengan Gmail dalam Laravel

Jika anda menghadapi masalah berterusan semasa cuba menghantar e-mel daripada localhost menggunakan Gmail dalam Laravel , walaupun membuat perubahan pada fail config/mail.php dan .env anda, langkah berikut mungkin menyelesaikan masalah masalah:

Dayakan Pengesahan Dua Langkah dan Jana Kata Laluan Apl

  1. Log masuk ke akaun Gmail anda.
  2. Navigasi ke "Akaun Saya " > "Log Masuk Dan Keselamatan" > "Log Masuk ke Google."
  3. Dayakan pengesahan dua langkah.
  4. Jana kata laluan apl dan salinnya.

Konfigurasikan Fail .env

  1. Kemas kini fail .env anda dengan apl yang dijana kata laluan:
MAIL_DRIVER=smtp
MAIL_HOST=smtp.gmail.com
MAIL_PORT=587
MAIL_USERNAME=youremail@gmail.com
MAIL_PASSWORD=apppassword
MAIL_ENCRYPTION=tls

Kosongkan Cache

  1. Jalankan php artisan config:cache untuk memuat semula cache konfigurasi.

Selepas langkah ini, anda sepatutnya berjaya menghantar e-mel daripada Laravel menggunakan Gmail.

Atas ialah kandungan terperinci Mengapa Saya Tidak Boleh Menghantar E-mel daripada Laravel Menggunakan Gmail, Walaupun Selepas Mengkonfigurasi Tetapan Mel Saya?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan:
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