Rumah > pembangunan bahagian belakang > tutorial php > Bagaimana untuk Mengkonfigurasi Gmail untuk Menghantar E-mel dalam Aplikasi Laravel?

Bagaimana untuk Mengkonfigurasi Gmail untuk Menghantar E-mel dalam Aplikasi Laravel?

Patricia Arquette
Lepaskan: 2024-12-11 05:03:13
asal
1005 orang telah melayarinya

How to Configure Gmail for Email Sending in Laravel Applications?

Cara Menghantar E-mel Menggunakan Gmail dalam Laravel: Panduan Komprehensif

Dalam tutorial ini, kami akan membimbing anda melalui proses menghantar e-mel menggunakan Gmail dalam Laravel anda aplikasi.

Konfigurasi

Mulakan dengan mengedit fail config/mail.php anda dan pastikan tetapan berikut betul:

  • MAIL_DRIVER: smtp
  • MAIL_HOST: smtp.gmail.com
  • MAIL_PORT: 587
  • MAIL_USERNAME: Alamat Gmail anda
  • MAIL_PASSWORD: Kata Laluan Apl yang dijana (lihat di bawah)
  • MAIL_ENCRYPTION: tls

Kata Laluan Apl

Untuk menggunakan akaun Gmail anda untuk menghantar e-mel dalam Laravel, anda mesti mendayakan Pengesahan Dua Langkah dan menjana Kata Laluan Apl. Begini caranya:

  1. Pergi ke tetapan Keselamatan Gmail anda.
  2. Di bawah "Log masuk ke Google", dayakan Pengesahan Dua Langkah.
  3. Klik "Kata Laluan Apl" dan pilih "Lain-lain" sebagai peranti.
  4. Jana Apl Kata laluan.

.env Konfigurasi Fail

Kemas kini fail .env seperti berikut, menggantikan ruang letak dengan Apl anda Kata laluan:

  • MAIL_PASSWORD=Your_App_Password

Caching Konfigurasi

Selepas membuat perubahan pada fail .env, jalankan php artisan config :cache untuk mengosongkan cache sedia ada dan menghalang sebarang konflik.

Menyelesaikan masalah

Jika anda menghadapi ralat berikut:

[Swift_TransportException] Menjangkakan kod respons 250 tetapi mendapat kod "535", dengan mesej "5.7.8 Nama Pengguna dan Kata Laluan tidak diterima. Ketahui lebih lanjut di 5.7.8 Nama Pengguna dan Kata Laluan tidak diterima - Bantuan Gmail"

Penyelesaian: Pastikan Kata Laluan Apl anda betul dan anda telah mendayakan Pengesahan Dua Langkah untuk akaun Gmail anda.

Dengan mengikuti langkah ini , anda boleh berjaya menghantar e-mel menggunakan Gmail dalam aplikasi Laravel anda.

Atas ialah kandungan terperinci Bagaimana untuk Mengkonfigurasi Gmail untuk Menghantar E-mel dalam Aplikasi 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