Home Webboard ArticlesKnowledges  

ผู้เขียน หัวข้อ: SMF ส่ง Email ไป Homail,Yahoo แล้วผู้ส่งและหัวข้อภาษาไทยอ่านไม่ออก  (อ่าน 21521 ครั้ง)

0 สมาชิก และ 1 บุคคลทั่วไป กำลังดูหัวข้อนี้

ออฟไลน์ อดิศร

  • Just
  • **
  • กระทู้: 30
  • เห็นด้วย&ขอบคุณ: 11
    • SiamDataHost.com
SMF ส่ง Email ไป Homail,Yahoo แล้วผู้ส่งและหัวข้อภาษาไทยอ่านไม่ออก



เชื่อว่าหลายคนคงเจอปัญหานี้แล้วแล้วแก้ไม่ได้สักที

แก้ปัญหาโดย เปิดไฟล์ Sources/Subs-Post.php

ค้นหาบรรทัด
โค๊ด: [Select]
// Sadly Hotmail & Yahoomail don't support character sets properly. (อยู่ประมาณบรรทัดที่ 540)

ให้ลบโค๊ดต่อไปนี้ทิ้ง

โค๊ด: [Select]
// Sadly Hotmail & Yahoomail don't support character sets properly.
if ($hotmail_fix === null)
{
$hotmail_to = array();
foreach ($to_array as $i => $to_address)
{
if (preg_match('~[แอท](yahoo|hotmail)\.[a-zA-Z\.]{2,6}$~i', $to_address) === 1)
{
$hotmail_to[] = $to_address;
$to_array = array_diff($to_array, array($to_address));
}
}

// Call this function recursively for the hotmail addresses.
if (!empty($hotmail_to))
$mail_result = sendmail($hotmail_to, $subject, $message, $from, $message_id, $send_html, $priority, true);

// The remaining addresses no longer need the fix.
$hotmail_fix = false;

// No other addresses left? Return instantly.
if (empty($to_array))
return $mail_result;
}

หรือเพิ่ม /*___________*/ เพื่อให้โค๊ดดังกล่าวไม่ทำงาน ดังนี้

โค๊ด: [Select]
// Sadly Hotmail & Yahoomail don't support character sets properly.
/*if ($hotmail_fix === null)
{
$hotmail_to = array();
foreach ($to_array as $i => $to_address)
{
if (preg_match('~[แอท](yahoo|hotmail)\.[a-zA-Z\.]{2,6}$~i', $to_address) === 1)
{
$hotmail_to[] = $to_address;
$to_array = array_diff($to_array, array($to_address));
}
}

// Call this function recursively for the hotmail addresses.
if (!empty($hotmail_to))
$mail_result = sendmail($hotmail_to, $subject, $message, $from, $message_id, $send_html, $priority, true);

// The remaining addresses no longer need the fix.
$hotmail_fix = false;

// No other addresses left? Return instantly.
if (empty($to_array))
return $mail_result;
}*/

Tip เล็กน้อย

หาก Email ที่ส่งไปชอบลงถังขยะ
ให้ใช้อีเมล์ของเว็บมาสเตอร์(ผู้ดูแล>> ค่าต่างๆของระบบ>>อีเมล์ของเว็บมาสเตอร์) เป็น xxx[แอท]mydomain.com เช่น no-reply[แอท]mydomain.com



ออฟไลน์ LittleCat

  • ไม่เต็มบาท
  • Administrator
  • *
  • กระทู้: 1608
  • เห็นด้วย&ขอบคุณ: 434
  • ตามโลกไม่ทัน
    • บอร์ดแมวเมา

ขอบคุณค่ะ
อย่าคิดว่าตนเองเก่ง อย่าคิดว่าคนอื่นขาดตนเองไม่ได้ -- หลักการในการทำงานของแมวขี้เมา

ออฟไลน์ nakdham

  • Just
  • **
  • กระทู้: 63
  • เห็นด้วย&ขอบคุณ: 19
    • nakdham.com
ขอบคุณครับ  กำลังหาวิธีแก้อยู่พอดีเลย  :yaahoo:

ออฟไลน์ cymiz

  • Just M
  • ***
  • กระทู้: 52
  • เห็นด้วย&ขอบคุณ: 7
ขอบคุณครับ ลองดูเลยครับ ...


ทำได้เเล้วคร๊าบบบบบ :razz:

สุดยอดอีกเเล้ววว :cheesy:

ออฟไลน์ บ้าสามสลึง

  • Just
  • **
  • กระทู้: 68
  • เห็นด้วย&ขอบคุณ: 25
ขอบคุณมากครับ
"เกลียด-คน-สวย"

ออฟไลน์ ekkasit_st

  • Just M
  • ***
  • กระทู้: 51
  • เห็นด้วย&ขอบคุณ: 32
    • http://www.cmlovecar.com
ขอบคุณครับ
cmlovecar  ศูนย์รวมคนรักรถเชียงใหม่และภาคเหนือ
alaithai  : อะไหล่ไทย.คอม

ออฟไลน์ CyberCar

  • Ju
  • *
  • กระทู้: 1
  • เห็นด้วย&ขอบคุณ: 1
  • ความพยายามอยู่ที่ไหน ความสำเร็จอยู่ที่นั่น
ขอบคุณมากครับ จะลองทำตามดูครับ  :smiley:
« แก้ไขครั้งสุดท้าย: 17, กุมภาพันธ์ 2011, 08:33:04 PM โดย macaronian »

 

Sitemap 1 2 3 4 5 6 
Back to top