Devdit
 

Failed to connect to server: No connection could be made because the target machine actively refused it (10061) แก้ไขยังไง

1.3K

ทดลอง PHPMailer classes แต่ยังไม่สำเร็จ พอรันโค้ดแล้วขึ้นข้อความว่า Failed to connect to server: No connection could be made because the target machine actively refused it (10061) สาเหตุเกิดจากอะไร ควรแก้ไขตรงไหนดี

$mail->SMTPDebug = SMTP::DEBUG_SERVER;
$mail->isSMTP();
$mail->Host = 'xxx.com';
$mail->SMTPAuth = true;
$mail->Username = 'test@xxx.com';
$mail->Password = 'XXXXX';
$mail->SMTPSecure = PHPMailer::ENCRYPTION_STARTTLS;
$mail->Port = 587;

 

วิธีแก้ไข

ปัญหานี้เกิดจาก $mail->Host ที่ตั้งค่าไว้ไม่ถูกต้อง สมมุติโดเมนของคุณคือ xxx.com ให้ลองเปลี่ยนเป็น mail.xxx.com แล้วลองรันใหม่อีกครั้ง

แก้ไข 3 ปีที่แล้ว
ชอบ
ลิ้งก์
แชร์
Devdit มีช่อง YouTube แล้ว
เราสร้างวิดีโอเกี่ยวกับเทคโนโลยี ทำตามง่ายๆ