ThaiSEOBoard.com

พัฒนาเว็บไซต์ => Programming => ข้อความที่เริ่มโดย: kunnarakkup ที่ 14 มีนาคม 2017, 14:39:16



หัวข้อ: ช่วยหน่อยครับ phpmailer ขึ้น don't successExtension missing: openssl
เริ่มหัวข้อโดย: kunnarakkup ที่ 14 มีนาคม 2017, 14:39:16
ช่วยหน่อยครับ phpmailer ขึ้น don't successExtension missing: openssl 

อันนี้ผมลง host จริงอะครับ แล้วขึ้นแบบนี้ มันแก้ไงครับ  ไม่เคยเจอแบบนี้เลยครับตอนทำเว็บที่บริษัทอื่น
http://hydroperse.com/phpSendEmail.php


หัวข้อ: Re: ช่วยหน่อยครับ phpmailer ขึ้น SMTP Error: Could not connect to SMTP host
เริ่มหัวข้อโดย: sittisakp ที่ 14 มีนาคม 2017, 14:46:28
น่าจะเป็นที่โค้ดมากกว่านะครับ  :wanwan016:


หัวข้อ: Re: ช่วยหน่อยครับ phpmailer ขึ้น SMTP Error: Could not connect to SMTP host
เริ่มหัวข้อโดย: kunnarakkup ที่ 14 มีนาคม 2017, 15:03:56
น่าจะเป็นที่โค้ดมากกว่านะครับ  :wanwan016:

เป็นที่ include หรือเปล่าอะครับ


หัวข้อ: Re: ช่วยหน่อยครับ phpmailer ขึ้น SMTP Error: Could not connect to SMTP host
เริ่มหัวข้อโดย: siamlivehost ที่ 14 มีนาคม 2017, 15:10:18
เห็นล่าสุดขึ้น
อ้างถึง
SMTP Error: Could not authenticate.

ตรวจสอบ SMTP Host, SMTP Port, SMTP Username, SMTP Password ใส่ถูกต้องไหม และ SMTPSecure เลือกเป็น ssl หรือ tls ถูกต้องตามที่ SMTP Server กำหนดหรือไม่


หัวข้อ: Re: ช่วยหน่อยครับ phpmailer ขึ้น SMTP Error: Could not connect to SMTP host
เริ่มหัวข้อโดย: kunnarakkup ที่ 14 มีนาคม 2017, 15:58:18
ผมแก้เป็นส่งเข้า gmail แทนก็ไม่ได้ครับ ขึ้นเหมือนเดิม


หัวข้อ: Re: ช่วยหน่อยครับ phpmailer ขึ้น SMTP Error: Could not connect to SMTP host
เริ่มหัวข้อโดย: kunnarakkup ที่ 15 มีนาคม 2017, 08:22:59
ยังไม่ได้เลยครับ ตอนนี้ขึ้นว่า  Mailer Error: SMTP connect() failed. https://github.com/PHPMailer/PHPMailer/wiki/Troubleshooting
ทุกทีเคยทำไม่เคยเจอแบบนี้เลยครับ

โค๊ด:
<?php
date_default_timezone_set
('Asia/Bangkok');
include(
"PHPMailer/class.phpmailer.php");
include(
"PHPMailer/class.smtp.php");

$mail = new PHPMailer(); // สร้าง object class ครับ
      
$mail->IsSMTP(); // กำหนดว่าเป็น SMTP นะ
      
$mail->Host 'smtp.gmail.com'// กำหนดค่าเป็นที่ gmail ได้เลยครับ
      
$mail->Port 465// กำหนด port เป็น 465 ตามที่ google บอกครับ
      
$mail->SMTPAuth true// กำหนดให้มีการตรวจสอบสิทธิ์การใช้งาน
      
$mail->Username 'chakun.muijaibuns@gmail.com'// ต้องมีเมล์ของ gmail ที่สมัครไว้ด้วยนะครับ
      
$mail->Password 'xxxxxx'// ใส่ password ที่เราจะใช้เข้าไปเช็คเมล์ที่ gmail ล่ะครับ
      
$mail->From $email// ใครเป็นผู้ส่ง
      
$mail->FromName $email// ชื่อผู้ส่งสักนิดครับ
      
$mail->Subject  "มีรายการสั่งซื้อ hosting เข้ามา สำหรับโดเมนชื่อ ".$domain// กำหนด subject ครับ
      
$mail->Body     =  "test mailer"// ใส่ข้อความเข้าไปครับ
      
$mail->AltBody =  $message_body;
      
$mail->AddAddress('chakun.muijaibuns@gmail.com'); // ส่งไปที่ใครดีครับ
      
$mail->Send();    
 
//send the message, check for errors
if (!$mail->send()) {
    echo 
"Mailer Error: " $mail->ErrorInfo;
} else {
    echo 
"Message sent!";
}
?>


หัวข้อ: Re: ช่วยหน่อยครับ phpmailer ขึ้น SMTP Error: Could not connect to SMTP host
เริ่มหัวข้อโดย: siamlivehost ที่ 15 มีนาคม 2017, 08:33:22
เพิ่ม
โค๊ด:
$mail->SMTPSecure = 'ssl';

ถ้ายังไม่ได้อีกอาจจะต้องไปดู Account Security ของ GMail อาจจะมีการ block ไว้


หัวข้อ: Re: ช่วยหน่อยครับ phpmailer ขึ้น SMTP Error: Could not connect to SMTP host
เริ่มหัวข้อโดย: kunnarakkup ที่ 15 มีนาคม 2017, 08:44:23
เพิ่ม
โค๊ด:
$mail->SMTPSecure = 'ssl';

ถ้ายังไม่ได้อีกอาจจะต้องไปดู Account Security ของ GMail อาจจะมีการ block ไว้

แล้วถ้าผมลงโฮส ก็ต้องแก้ด้วยเหรอครับ สงสัย อันนี้ถ้าไปส่ง smtp ของ เมลล์บริษัทผมจะมีปัญหาแบบเดิมมั้ยอะครับ 


หัวข้อ: Re: ช่วยหน่อยครับ phpmailer ขึ้น SMTP Error: Could not connect to SMTP host
เริ่มหัวข้อโดย: kunnarakkup ที่ 15 มีนาคม 2017, 11:29:06
 ;extension=php_openssl.dll จากตรงนี้ผมก็เอา ; ออกแล้วครับ  ก็ยังขึ้น  don't successExtension missing: openssl 

ใครเจอบ้างครับปัญหานี้