Rumah >pembangunan bahagian belakang >tutorial php >Mengapa PHPMailer Melemparkan Ralat \'Sambungan Ditolak\' pada Pelayan Linux GoDaddy?

Mengapa PHPMailer Melemparkan Ralat \'Sambungan Ditolak\' pada Pelayan Linux GoDaddy?

DDD
DDDasal
2024-11-04 02:09:01520semak imbas

Why Does PHPMailer Throw a

Sambungan PHPMailer Ditolak pada Pelayan Linux GoDaddy

Sejak kebelakangan ini, pengguna mengalami isu PHPMailer selepas mengalihkan tapak yang dihoskan GoDaddy mereka daripada Windows kepada pelayan Linux. Walaupun mempunyai tetapan PHPMailer yang tepat yang berfungsi dengan sempurna pada Windows, sesetengah pengguna kini menghadapi ralat "SMTP -> ERROR: Gagal menyambung ke pelayan: Sambungan ditolak (111)SMTP Connect() gagal." semasa menghantar e-mel.

Untuk menyelesaikan isu ini, seorang pengguna di Linux menemui penyelesaian yang menjanjikan:

<code class="php">$mail2->Host = localhost;</code>

Ini menunjukkan bahawa menetapkan hos sebagai "hos tempatan" dan bukannya nama hos biasa menyelesaikan masalah ralat penolakan sambungan. Selain itu, nampaknya melumpuhkan pengesahan SMTP, nama pengguna, kata laluan dan tetapan SSL turut menyumbang kepada penyelesaian.

Oleh itu, apabila mengalami ralat penolakan sambungan dengan PHPMailer pada pelayan Linux GoDaddy, pengguna boleh mempertimbangkan langkah berikut:

  1. Tentukan hos sebagai "localhost" dalam tetapan PHPMailer.
  2. Lumpuhkan pengesahan SMTP, nama pengguna, kata laluan dan tetapan SSL.

Atas ialah kandungan terperinci Mengapa PHPMailer Melemparkan Ralat \'Sambungan Ditolak\' pada Pelayan Linux GoDaddy?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan:
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