สอบถามวิธีส่งเมล์ด้วย phpmailer ทีครับ

สอบถามวิธีส่งเมล์ด้วย phpmailer ทีครับ ตอนนี้ติดส่งเข้า gmail ได้ แต่ส่งเข้า smtp ของบริษัทไม่ได้ครับ
phpmailer เคยใช้อยู่ครั้งนึงที่เก่า ก็ทำจนส่งได้ แต่ตรงตั้งค่าของที่นี้มันไม่เหมือนกับที่เก่าครับ  code ด้านล่างนี้เลยครับ

codeตอนนี้ตั้งค่าเป็นส่ง เข้า gmail นะครับ

ส่วนค่าของ smtp บริษัท ผมไปดูเครื่องของคนที่ config ด้วย outlook

pop = pop-mail.outlook.com
smtp = smtp-mail.outlook.com

server ขาออก smtp 587    ผมลองเอาค่าพวกนี้ไปใส่ก็ยังส่งไม่ได้เลยครับ

<?php

include("PHPMailer/class.phpmailer.php");
include("PHPMailer/class.smtp.php");
$mail = new PHPMailer;                      
$mail->IsHTML();
$mail->CharSet = "utf-8";
$mail->Host ="smtp.gmail.com";
$mail->Port = 486;
$mail->SMTPAuth = true;
$mail->SMTPSecure ='ssl';
      $mail->Username = 'chakun.muijaibun@gmail.com';
      $mail->Password = 'xxxx';
      $mail->SetFrom('xxx@xxx.com');
      $mail->FromName = $title;
      
     $mail->Subject = $subject;

    
      $mail->Body     ="Name :" .$title." <hr>  <br> Subject :" .$subject. " <hr>  <br> Email : " .$tel." <hr>  <br> Detail : " .$detail;  // Huh?Huh?Huh?Huh?Huh?Huh???
      $mail->AltBody ="Name : " .$title." <hr>  <br> Subject : " .$subject. " <hr>  <br> Email : " .$tel." <hr>  <br> Detail : " .$detail;  // Huh?Huh?Huh?Huh?Huh?Huh???

      $mail->AddAddress( 'chakun.muijaibun@gmail.com');  


if (empty($_POST["title"]) && empty($_POST["txt_subj"]) && empty($_POST["txt_tel"]) && empty($_POST["area_detail"]) )

{
    echo "";
    }
else
{
      if (!$mail->Send()) {
echo "";
}
else
{
    echo "<script> alert(' SEND E-mail '); window.location = 'sent.php'; </script>";   //?Huh?Huh?Huh? mailFrom.html
}
}
?>
แก้ไขข้อความเมื่อ
แสดงความคิดเห็น
โปรดศึกษาและยอมรับนโยบายข้อมูลส่วนบุคคลก่อนเริ่มใช้งาน อ่านเพิ่มเติมได้ที่นี่