|
|
|
มีปัญหา PHPMailer เกิด Error MTP Error: Could not connect to SMTP host. ครับ |
|
|
|
|
|
|
|
ได้แล้วคร๊าบบบบบบ
Code (PHP)
function smtpmail( $email , $subject , $body )
{
$mail = new PHPMailer();
$mail->IsSMTP();
$mail->CharSet = "utf-8"; // ในส่วนนี้ ถ้าระบบเราใช้ tis-620 หรือ windows-874 สามารถแก้ไขเปลี่ยนได้
$mail->SMTPSecure = "ssl";
$mail->Host = "smtp.gmail.com"; // mail server ของเรา (set ไปที่ gmail)
$mail->Port = 465;
$mail->SMTPAuth = true; // เลือกการใช้งานส่งเมล์ แบบ SMTP
$mail->Username = "[email protected]"; // account e-mail ของเราที่ต้องการจะส่ง
$mail->Password = "xxxxxxxxx"; // รหัสผ่าน e-mail ของเราที่ต้องการจะส่ง
$mail->From = "[email protected]"; // account e-mail ของเราที่ใช้ในการส่งอีเมล
$mail->FromName = "โครงการฝากบ้านไว้กับตำรวจ สน.จักรวรรดิ"; // ชื่อผู้ส่งที่แสดง เมื่อผู้รับได้รับเมล์ของเรา
$mail->AddAddress($email); // Email ปลายทางที่เราต้องการส่ง(ไม่ต้องแก้ไข)
$mail->IsHTML(false); // ถ้า E-mail นี้ มีข้อความในการส่งเป็น tag html ต้องแก้ไข เป็น true
$mail->Subject = $subject; // หัวข้อที่จะส่ง(ไม่ต้องแก้ไข)
$mail->Body = $body;
$mail->set('X-Priority', '1');
$result = $mail->send();
return $result;
}
|
|
|
|
|
Date :
2012-11-11 23:45:57 |
By :
farlalook |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Date :
2012-11-12 07:26:56 |
By :
จรัน |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Load balance : Server 02
|