Menyelesaikan Masalah Menghantar E-mel dengan Gmail dalam Laravel
Menghadapi kesukaran menghantar e-mel daripada hos tempatan anda menggunakan Gmail dalam Laravel? Jangan risau; isu ini berleluasa dan mudah diselesaikan.
Mengkonfigurasi Tetapan Mel Laravel
Anda telah mengkonfigurasi fail konfigurasi mail.php anda dengan butiran yang diperlukan, termasuk SMTP pemacu, hos, port dan penyulitan. Pastikan tetapan ini sejajar dengan keperluan Gmail.
Menjana Kata Laluan Apl
Gmail telah meningkatkan mekanisme keselamatannya dengan menguatkuasakan pengesahan dua langkah. Untuk menghantar e-mel menggunakan Gmail, anda perlu menjana kata laluan apl.
Mengemas kini Fail .env anda
Kemas kini fail .env untuk menggambarkan kata laluan apl yang anda hasilkan:
MAIL_DRIVER=smtp MAIL_HOST=smtp.gmail.com MAIL_PORT=587 [email protected] MAIL_PASSWORD=apppassword MAIL_ENCRYPTION=tls
Langkah Terakhir
Jika anda telah mengikuti langkah-langkah yang dinyatakan di atas, anda kini sepatutnya berjaya menghantar e-mel daripada aplikasi Laravel anda menggunakan Gmail.
Atas ialah kandungan terperinci Mengapa E-mel Laravel Saya Tidak Dihantar Melalui Gmail?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!