Rumah > pembangunan bahagian belakang > tutorial php > Bagaimanakah Saya Boleh Berjaya Menghantar E-mel daripada XAMPP Localhost Menggunakan Pelayan SMTP Gmail?

Bagaimanakah Saya Boleh Berjaya Menghantar E-mel daripada XAMPP Localhost Menggunakan Pelayan SMTP Gmail?

Mary-Kate Olsen
Lepaskan: 2024-12-15 06:05:15
asal
344 orang telah melayarinya

How Can I Successfully Send Emails from XAMPP Localhost Using Gmail's SMTP Server?

Menghantar E-mel daripada Localhost dengan XAMPP dan Pelayan Mel Gmail

Walaupun menghantar e-mel daripada localhost menggunakan fungsi PHP mail(), sesetengah pengguna mungkin menghadapi masalah di mana e-mel tidak diterima di destinasi yang dituju. Artikel ini menangani kesukaran ini dengan menggariskan penyelesaian khusus yang melibatkan pelaksanaan "mel-mel palsu" dan konfigurasi yang diperlukan.

Langkah 1: Pemasangan "mel-mel Palsu untuk Windows"

Muat turun dan pasang "mel hantar palsu untuk tingkap" untuk merapatkan jurang komunikasi antara PHP dan SMTP pelayan.

Langkah 2: Konfigurasi PHP.ini

Laraskan fail php.ini untuk menentukan penggunaan sendmail:

[mail function]

; For Win32 only.
; SMTP = smtp.gmail.com
; smtp_port = 25

; For Win32 only.
; sendmail_from = <e-mail username>@gmail.com

; For Unix only. You may supply arguments as well (default: &quot;sendmail -t -i&quot;).
sendmail_path = &quot;C:\xampp\sendmail\sendmail.exe -t&quot;
Salin selepas log masuk

Langkah 3: Konfigurasi "sendmail.ini"

Konfigurasikan fail "sendmail.ini" dengan tetapan berikut:

[sendmail]

smtp_server=smtp.gmail.com
smtp_port=25
error_logfile=error.log
debug_logfile=debug.log
auth_username=<username>
auth_password=<password>
force_sender=<e-mail username>@gmail.com
Salin selepas log masuk

Langkah 4: Pengesahan Dua Faktor

Untuk akaun Gmail yang dilindungi oleh pengesahan dua faktor, jana dan gunakan kata laluan khusus aplikasi untuk mengakses akaun melalui PHP.

Atas ialah kandungan terperinci Bagaimanakah Saya Boleh Berjaya Menghantar E-mel daripada XAMPP Localhost Menggunakan Pelayan SMTP Gmail?. 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