ยินดีต้อนรับคุณ, บุคคลทั่วไป กรุณา เข้าสู่ระบบ หรือ ลงทะเบียน

เข้าสู่ระบบด้วยชื่อผู้ใช้ รหัสผ่าน และระยะเวลาในเซสชั่น

ThaiSEOBoard.comพัฒนาเว็บไซต์Programmingช่วยหน่อยครับ phpmailer ขึ้น don't successExtension missing: openssl
หน้า: [1]   ลงล่าง
พิมพ์
ผู้เขียน หัวข้อ: ช่วยหน่อยครับ phpmailer ขึ้น don't successExtension missing: openssl  (อ่าน 1272 ครั้ง)
0 สมาชิก และ 1 บุคคลทั่วไป กำลังดูหัวข้อนี้
kunnarakkup
สมุนแก๊งเสียว
*

พลังน้ำใจ: 3
ออฟไลน์ ออฟไลน์

กระทู้: 886



ดูรายละเอียด
« เมื่อ: 14 มีนาคม 2017, 14:39:16 »

ช่วยหน่อยครับ phpmailer ขึ้น don't successExtension missing: openssl 

อันนี้ผมลง host จริงอะครับ แล้วขึ้นแบบนี้ มันแก้ไงครับ  ไม่เคยเจอแบบนี้เลยครับตอนทำเว็บที่บริษัทอื่น
http://hydroperse.com/phpSendEmail.php
« แก้ไขครั้งสุดท้าย: 15 มีนาคม 2017, 11:29:27 โดย kunnarakkup » บันทึกการเข้า
sittisakp
ก๊วนเสียว
*

พลังน้ำใจ: 9
ออฟไลน์ ออฟไลน์

กระทู้: 222



ดูรายละเอียด เว็บไซต์
« ตอบ #1 เมื่อ: 14 มีนาคม 2017, 14:46:28 »

น่าจะเป็นที่โค้ดมากกว่านะครับ  wanwan016
บันทึกการเข้า

THESIT รับทําเว็บ
รับทําเว็บไซต์ ราคาถูก รับทําSEOเว็บ Google Adword
รับทําเว็บขายของ รับทําเว็บไซต์ wordpress รับทำเว็บ ขยายสายงาน

ติดต่อจ้างงาน
โทร 087-2146043
Lineid : s_ittisak
ตัวอย่างผลงาน
https://www.thesitweb.com/
https://www.facebook.com/sitwebsite
kunnarakkup
สมุนแก๊งเสียว
*

พลังน้ำใจ: 3
ออฟไลน์ ออฟไลน์

กระทู้: 886



ดูรายละเอียด
« ตอบ #2 เมื่อ: 14 มีนาคม 2017, 15:03:56 »

น่าจะเป็นที่โค้ดมากกว่านะครับ  wanwan016

เป็นที่ include หรือเปล่าอะครับ
บันทึกการเข้า
siamlivehost
Verified Seller
หัวหน้าแก๊งเสียว
*

พลังน้ำใจ: 156
ออฟไลน์ ออฟไลน์

กระทู้: 1,709



ดูรายละเอียด เว็บไซต์
« ตอบ #3 เมื่อ: 14 มีนาคม 2017, 15:10:18 »

เห็นล่าสุดขึ้น
อ้างถึง
SMTP Error: Could not authenticate.

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


เร็ว แรง บริการดี เหตุผลที่ใคร ๆ ก็เลือกใช้ ZimpleCloud
Cloud SSD Web Hosting โฮสติ้ง Cloud SSD ไม่จำกัด Domain Linux VPS เร็ว แรง Free DirectAdmin รีสอร์ทอัมพวา
kunnarakkup
สมุนแก๊งเสียว
*

พลังน้ำใจ: 3
ออฟไลน์ ออฟไลน์

กระทู้: 886



ดูรายละเอียด
« ตอบ #4 เมื่อ: 14 มีนาคม 2017, 15:58:18 »

ผมแก้เป็นส่งเข้า gmail แทนก็ไม่ได้ครับ ขึ้นเหมือนเดิม
บันทึกการเข้า
kunnarakkup
สมุนแก๊งเสียว
*

พลังน้ำใจ: 3
ออฟไลน์ ออฟไลน์

กระทู้: 886



ดูรายละเอียด
« ตอบ #5 เมื่อ: 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!";
}
?>
« แก้ไขครั้งสุดท้าย: 15 มีนาคม 2017, 08:24:12 โดย kunnarakkup » บันทึกการเข้า
siamlivehost
Verified Seller
หัวหน้าแก๊งเสียว
*

พลังน้ำใจ: 156
ออฟไลน์ ออฟไลน์

กระทู้: 1,709



ดูรายละเอียด เว็บไซต์
« ตอบ #6 เมื่อ: 15 มีนาคม 2017, 08:33:22 »

เพิ่ม
โค๊ด:
$mail->SMTPSecure = 'ssl';

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


เร็ว แรง บริการดี เหตุผลที่ใคร ๆ ก็เลือกใช้ ZimpleCloud
Cloud SSD Web Hosting โฮสติ้ง Cloud SSD ไม่จำกัด Domain Linux VPS เร็ว แรง Free DirectAdmin รีสอร์ทอัมพวา
kunnarakkup
สมุนแก๊งเสียว
*

พลังน้ำใจ: 3
ออฟไลน์ ออฟไลน์

กระทู้: 886



ดูรายละเอียด
« ตอบ #7 เมื่อ: 15 มีนาคม 2017, 08:44:23 »

เพิ่ม
โค๊ด:
$mail->SMTPSecure = 'ssl';

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

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

พลังน้ำใจ: 3
ออฟไลน์ ออฟไลน์

กระทู้: 886



ดูรายละเอียด
« ตอบ #8 เมื่อ: 15 มีนาคม 2017, 11:29:06 »

 ;extension=php_openssl.dll จากตรงนี้ผมก็เอา ; ออกแล้วครับ  ก็ยังขึ้น  don't successExtension missing: openssl 

ใครเจอบ้างครับปัญหานี้
บันทึกการเข้า
หน้า: [1]   ขึ้นบน
พิมพ์