phpmailer ใครเคยทำให้เมล์ลง outlook มั้ยครับ จาก smtp ส่วนตัว ตอนนี้ส่งเข้า gmail ได้แล้วครับ แล้วจะเปลี่ยนมาลง outllook แต่ไม่ได้ครับ เปลี่ยน smtp แล้วก็ไม่ได้
อีกอย่างครับที่บอกส่งไม่ได้จริงๆก็ 50 50 ครับ คือเปิด outlook ในเว็บเมล์เข้าครับแต่อยู่ในถังขยะ แต่ outlook บนเครื่องไม่เข้า มีวิธี ให้เมล์เข้า inbox กับ outlook บนเครื่องมั้ยครับ
ส่วนค่าของ smtp บริษัท ผมไปดูเครื่องของคนที่ config ด้วย outlook
codeที่ลงไว้ยังเป็น config ของ gmail นะครับ เดียวงง
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->CharSet = "utf-8";
$mail->SMTPSecure ='sftp';
$mail->Host ="mail.siamnavakam.com";
$mail->Port = 25;
$mail->SMTPAuth = true;
$mail->Username ='[email protected]';
$mail->Password = 'xxxxxxx';
$mail->SetFrom('***@***.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( '[email protected]');
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
}
}
?>