Rumah > pembangunan bahagian belakang > tutorial php > Mengapa E-mel SMTP Gmail Gmail Saya Gagal, dan Bagaimana Saya Boleh Membetulkan Ralat 'Kegagalan Pengesahan'?

Mengapa E-mel SMTP Gmail Gmail Saya Gagal, dan Bagaimana Saya Boleh Membetulkan Ralat 'Kegagalan Pengesahan'?

Patricia Arquette
Lepaskan: 2024-12-25 03:54:13
asal
981 orang telah melayarinya

Why Does My PHP Gmail SMTP Email Fail, and How Can I Fix the

Menghantar E-mel melalui Gmail SMTP daripada PHP: Penyelesaian Masalah dan Penyelesaian

Apabila cuba menghantar e-mel melalui pelayan SMTP Gmail dari halaman PHP, ralat mungkin berlaku: " kegagalan pengesahan [SMTP: pelayan SMTP tidak menyokong pengesahan...]." Ini boleh diselesaikan dengan memasukkan langkah berikut:

Dalam kod yang disediakan, ralat berpunca daripada menggunakan nombor port yang sudah lapuk (587). Untuk sambungan SMTP selamat dengan Gmail, port 465 dengan penyulitan SSL harus digunakan.

Untuk membetulkan isu ini, kemas kini tetapan pelayan SMTP seperti berikut:

$smtp = Mail::factory('smtp', array(
        'host' => 'ssl://smtp.gmail.com',
        'port' => '465',
        'auth' => true,
        'username' => '[email protected]',
        'password' => 'passwordxxx'
    ));
Salin selepas log masuk

Dengan pengubahsuaian ini, kod akan berjaya menyambung ke pelayan SMTP Gmail, membenarkan e-mel dihantar melalui halaman.

Atas ialah kandungan terperinci Mengapa E-mel SMTP Gmail Gmail Saya Gagal, dan Bagaimana Saya Boleh Membetulkan Ralat 'Kegagalan Pengesahan'?. 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