Rumah  >  Artikel  >  pembangunan bahagian belakang  >  Mengapakah saya Mendapat Ralat \'Sambungan Ditolak\' dengan PHPMailer pada Pelayan Linux GoDaddy?

Mengapakah saya Mendapat Ralat \'Sambungan Ditolak\' dengan PHPMailer pada Pelayan Linux GoDaddy?

Barbara Streisand
Barbara Streisandasal
2024-11-03 15:42:03850semak imbas

Why am I Getting a

Selesaikan masalah Ralat "Sambungan Ditolak" PHPMailer pada Pelayan Linux GoDaddy

Seperti yang dinyatakan, ralat PHPMailer yang menunjukkan "Sambungan Ditolak" biasanya timbul semasa persediaan awal disebabkan konfigurasi yang salah. Walau bagaimanapun, jika anda menghadapi isu ini selepas pemindahan pelayan daripada Windows ke Linux, ia mungkin memerlukan penyelesaian masalah lanjut:

Sahkan Tetapan PHPMailer:

Pastikan tetapan PHPMailer adalah tepat. Semak parameter konfigurasi berikut:

  • Hos: smtpout.secureserver.net (atau relay-hosting.secureserver.net)
  • SMTPauth: true
  • SMTPSecure: ssl
  • Port: 465
  • Nama Pengguna dan Kata Laluan: Bukti kelayakan SMTP GoDaddy anda yang betul

Isu Konfigurasi Bahagian Pelayan:

Hubungi sokongan GoDaddy untuk mengesahkan tetapan pelayan SMTP di hujungnya. Mereka mungkin perlu menyemak konfigurasi tambahan yang mungkin tidak diketahui oleh sokongan teknologi mereka.

Penyelesaian Alternatif:

Jika langkah yang disebutkan di atas tidak menyelesaikan isu tersebut, pertimbangkan berikut:

  • Konfigurasi localhost: Cuba tetapkan $mail2->Host = localhost. Konfigurasi ini telah berjaya untuk sesetengah pengguna yang menghadapi isu ini.
  • Ulas Konfigurasi SMTP: Ulas baris yang berkaitan dengan SMTPauth, Nama Pengguna, Kata Laluan dan SMTPSecure, hanya meninggalkan tetapan hos dan port . Pendekatan ini juga berkesan untuk sesetengah pengguna.

Penyelesaian Masalah Tambahan:

  • Dayakan Nyahpepijat: Tetapkan SMTPDebug kepada nilai yang lebih tinggi (cth., 2 atau 3) untuk memaparkan mesej ralat yang lebih terperinci.
  • Semak Peraturan Firewall: Sahkan bahawa tembok api pelayan membenarkan sambungan keluar ke port SMTP (465).
  • Uji dengan Port Berbeza: Cuba port SMTP alternatif (cth., 587, 25 atau 3535) untuk menolak isu berkaitan port.

Jika anda meneruskan mengalami kesukaran, dapatkan bantuan lanjut daripada sokongan GoDaddy atau komuniti PHPMailer untuk pilihan penyelesaian masalah tambahan.

Atas ialah kandungan terperinci Mengapakah saya Mendapat Ralat \'Sambungan Ditolak\' dengan PHPMailer 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