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

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