ถามเรื่องส่งเมล์ smtp ให้เข้า inbox ของ hotmail

ตอบกระทู้

รูปแสดงอารมณ์
:icon_plusone: :like: :plusone: :gfb: :-D :) :( :-o 8O :? 8) :lol: :x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen: :angry: :baa: :biggrin:
รูปแสดงอารมณ์อื่นๆ

BBCode เปิด
[img] เปิด
[url] เปิด
[Smile icon] เปิด

กระทู้แนะนำ
   

มุมมองที่ขยายได้ กระทู้แนะนำ: ถามเรื่องส่งเมล์ smtp ให้เข้า inbox ของ hotmail

โดย mindphp » 26/07/2007 1:44 am

ผม หมาย ถึง Mail Server ของ เรา ที่ ส่ง นะครับ ให้ ใส่ ชื่อ เมล ที่ เป็น ของ Mail Server ของ เรา จริงๆ ไม่ใช่ ใส่ ของ hotmail หรือ gmail ที่มีอยู่ จริง :-D :-D
เพราะ ทาง hotmail จะเช็ค ความ น่าเชื่อ ถือ ของ แหล่ง ที่มา ของ เมล :-D :-D

โดย Kobsoft » 26/07/2007 1:08 am

ปล. เมล์ kobsoft @hotmail @gmail ในโค้ดนี้มีอยุ่จิง ทั้งหมดเลยคับ แต่ hotmail ใม่รับ - -" จะทำยังไงดี

โดย mindphp » 26/07/2007 12:05 am

Hotmail จะเช็ค ที่ มา ของ ทฟรส ด้วยนะครับ ว่าถูกต้อง และมี จริงหรือเปล่า
ถ้าไปใช้
$headers = "From: <[email protected]>\n";
$headers.= "Reply-To: [email protected]\n";
$headers.= "MIME-Version: 1.0\n";
$headers.= "Content-Type: text/html; charset=windows-874\n";
เป็น gmail.com แล้ว ส่ง จะ mail server เอาเอง ก็ บอกแหล่งที่ มา และ ตอบ กลับ ผิด น่ะครับ
อีก อย่าง แนะนำให้ใช้
\r\n แทน \n ครับ

โดย Kobsoft » 25/07/2007 7:26 pm

ไปลองมาแล้วนะคับ จาก mail script เก่าผม พอส่งแล้วมันเข้า junk ของ hotmail และเข้า spam ให้สำหรับ gmail

แต่พอมาลองอ้างอิงเมล์ของผู้ส่งเช่นอ้างอิงโดยใช้ @hotmail , @gmail ปรากฏว่า การส่งไปยัง gmail นั้น ใม่มีปัญหาแล้ว เข้า inbox 100% และสามารถแทรกไฟล์ แทรกรูป หรือ html tag ต่างๆ ไปได้ด้วยดี

แต่ปัญหาคือ พอส่งเข้า hotmail นั้น กลับใม่มีวี่แววของการรับข้อความเลย คือ ใม่เข้า inbox และใม่เข้า junk ด้วย.... อยากทราบว่าเป็นเพราะอะไรเหรอคับ ช่วยแนะนำวิธีแก้ไขหน่อย

เพราะเรื่อง mail script ที่ผมเขียนก็แค่โค้ดสั้นๆ ใช้ทดสอบธรรมดาคับ

$to = "[email protected]";
$subject = "Test sent mail";
$msg="
<a href=\"http://www.kobsoft.com\">Go to Kobsoft</a><br>
<img src=\"http://www.kobsoft.com/customer/test/1.jpg\"><br>
ทดสอบการแทรกรูปภาพ
";

$headers = "From: <[email protected]>\n";
$headers.= "Reply-To: [email protected]\n";
$headers.= "MIME-Version: 1.0\n";
$headers.= "Content-Type: text/html; charset=windows-874\n";

mail("$to", "$subject", "$msg", "$headers");

โดย Kobsoft » 25/07/2007 9:24 am

อ่า ขอบคุณคับ เด๋วต้องลองเอาไปใช้ดูก่อน

โดย mindphp » 24/07/2007 11:30 am

ปัจจุบันใช้ funaction mail ในการ ส่ง หรือเปล่าครับ
ถ้าใช่ ต้อง ระบุ from mail ให้ ถูกต้อง และ มีอยู่ จริงบน mail server ของเรา เช่น From info @ mindphp.com
และ ระบุ Headder ที่จำเป็น ในการส่งเมล ให้ ครบ ถ้วนด้วย

ปล.แต่ถ้า mail server เครื่อง ที่คุณ Kobsoft ใช้ อยู่ ถูก มอง เป็น spam ไป แล้ว อันนี้ แนะนำให้เปลี่ยน mail server ครับ หรือ ใช้ SMTP ของ ที่ อื่น เป็น ตัวช่วย ส่งเมล แทน

ถามเรื่องส่งเมล์ smtp ให้เข้า inbox ของ hotmail

โดย Kobsoft » 24/07/2007 9:47 am

ใครพอจะทราบวิธี set เมล์ดีๆ บ้างคับ แบบส่งแล้วให้เข้า inbox ของเมล์ต่างๆ เช่น hotmail, yahoo, gmail แบบนี้ได้ ขอคำแนะนำหน่อยคับ เพราะ mailclass ที่เขียนอยู่ปัจจุบันมันเข้า junk mail ตลอดเลย ^ ^

ข้างบน