ผมทดลองเขียน Code PHP เพื่อส่งจดหมายขึ้นมาโดยใช้
mail($to,$subject,$message,$headers);
หลังจากนั้นผมก็ไปสมัคร Email ใหม่ขึ้นมา 1 Email ซึ้งเป็น (ค่าย hotmail.com) ครับ โดย Email ที่สมัครขึ้นมาใหม่นี้ผมจะให้เป็น Email ปลายทาง ที่ผมจะทดลองส่งไปโดย
ใช้ Code PHP ดังกล่าว
ผลปรากฏว่าส่งไปแล้วลงถังขยะตลอดครับ แต่ถ้าส่งไปยัง Email ที่เคยรู้จักมาก่อนไม่มีปัญหาเข้า Inbox ตลอด
หลังจากนั้นผมก็ทดลองเปลี่ยนมาใช้ phpMailer ตัวอย่าง Code นะครับ
<?php
$from = 'webmaster@life.com';
$fromname = 'ข่าวประชาสัมพันธ์';
$to = 'the999@hotmail.com'; //อันนี้คือ Email ที่สมัครขึ้นมาใหม่
$subject = 'Test ทดสอบ SMTP Mailer';
$me_letter = 'สวัสดีครับ ขอทดสอบการส่ง Email....';
// Main code
require("phpMailer/class.phpmailer.php");
$mail = new PHPMailer();
$mail->IsSMTP();
$mail->IsHTML(true);
$mail->CharSet = "utf-8";
$mail->Host = "localhost";
$mail->SMTPAuth = "true";
$mail->Username = "webmaster@life.com";
$mail->Password = "xxxxxxxxxxx";
$mail->From = $from;
$mail->FromName = $fromname;
$mail->AddAddress($to);
$mail->Subject = $subject;
$mail->Body = $me_letter;
$mail->Send();
?>
ผลปรากฏว่าส่งไปแล้วลงถังขยะตลอดครับ แต่ถ้าส่งไปยัง Email ที่เคยรู้จักมาก่อนไม่มีปัญหาเข้า Inbox ตลอด
อยากให้พี่ๆที่มีประสปการณ์ช่วยแชร์ความรู้ด้วยครับ ทำอย่างไรถึงจะแก้ปัญหานี้ได้ครับ จะเป็นพระคุณอย่างสูงครับ
..
ผมพบปัญหาเมื่อส่ง Email ไปยัง Email ที่ไม่เคยรู้จักมาก่อน ผลคือ Email ที่ส่งไปนั้น ลงถังขยะตลอด ทำไงจึงจะเข้า Inbox ครับ
mail($to,$subject,$message,$headers);
หลังจากนั้นผมก็ไปสมัคร Email ใหม่ขึ้นมา 1 Email ซึ้งเป็น (ค่าย hotmail.com) ครับ โดย Email ที่สมัครขึ้นมาใหม่นี้ผมจะให้เป็น Email ปลายทาง ที่ผมจะทดลองส่งไปโดย
ใช้ Code PHP ดังกล่าว
ผลปรากฏว่าส่งไปแล้วลงถังขยะตลอดครับ แต่ถ้าส่งไปยัง Email ที่เคยรู้จักมาก่อนไม่มีปัญหาเข้า Inbox ตลอด
หลังจากนั้นผมก็ทดลองเปลี่ยนมาใช้ phpMailer ตัวอย่าง Code นะครับ
<?php
$from = 'webmaster@life.com';
$fromname = 'ข่าวประชาสัมพันธ์';
$to = 'the999@hotmail.com'; //อันนี้คือ Email ที่สมัครขึ้นมาใหม่
$subject = 'Test ทดสอบ SMTP Mailer';
$me_letter = 'สวัสดีครับ ขอทดสอบการส่ง Email....';
// Main code
require("phpMailer/class.phpmailer.php");
$mail = new PHPMailer();
$mail->IsSMTP();
$mail->IsHTML(true);
$mail->CharSet = "utf-8";
$mail->Host = "localhost";
$mail->SMTPAuth = "true";
$mail->Username = "webmaster@life.com";
$mail->Password = "xxxxxxxxxxx";
$mail->From = $from;
$mail->FromName = $fromname;
$mail->AddAddress($to);
$mail->Subject = $subject;
$mail->Body = $me_letter;
$mail->Send();
?>
ผลปรากฏว่าส่งไปแล้วลงถังขยะตลอดครับ แต่ถ้าส่งไปยัง Email ที่เคยรู้จักมาก่อนไม่มีปัญหาเข้า Inbox ตลอด
อยากให้พี่ๆที่มีประสปการณ์ช่วยแชร์ความรู้ด้วยครับ ทำอย่างไรถึงจะแก้ปัญหานี้ได้ครับ จะเป็นพระคุณอย่างสูงครับ
..