ข่าว โปรโมชั่น เทคนิคการใช้งาน

ป้ายกำกับทั้งหมด
แสดงทั้งหมด | CodeIgniter | SQLite | ความปลอดภัย | ถาม-ตอบ | ถาม-ตอบ อีเมลล์ | ประชาสัมพันธ์ | เทคนิค | เว็บโฮสติ้ง | โดเมนเนม | โปรโมชั่น

ค้นหาข้อมูล:

Mailbox name not allowed. The server response was: sorry, your mail was administratively denied. (#5.7.1)

วันที่: 10 ธันวาคม พ.ศ. 2551
ป้ายกำกับ: ถาม-ตอบ อีเมลล์

ปัญหาดังกล่าวเกิดจากหลายสาเหตุ แต่ที่พบบ่อยคือ การกำหนดค่า From: หรืออีเมลล์ผู้ส่ง ที่เป็นโดเมนเนมที่ไม่ถูกต้อง หรือไม่อนุญาติเช่น @hotmail.com, @yahoo.com หรือ @gmail.com เป็นต้น

วิธีการแก้ไข

  1. ไม่ต้องกำหนดค่า From ปล่อยว่าง ระบบจะใช่ค่าปริยาย สำหรับวิธีนี้ให้ใส่อีเมลล์ของผู้ส่งใน Reply-to แทน สมมติว่าอีเมลล์ของเราเป็น  xxxxxx@hotmail.com

    ใน C#
    MailMessage myMail = new MailMessage();
    myMail.Headers.Add("Reply-To", "xxxxxx@hotmail.com") ;

    ใน PHP

    mail("nobody@example.com", "the subject", $message,
         "Reply-To: xxxxxx@hotmail.com"
       
  2. อีกวิธีคือ การใช้อีเมลล์ให้ตรงกับโดเมนเนมที่ใช้งานอยู่ เช่น ถ้าส่งจากเว็บไซต์ www.myweb.com และเรามีอีเมลล์ชื่อ info@myweb.com ก็สามารถใช้อีเมลล์ดังกล่าวใน From: ได้

ไม่พลาดข่าวสารและข้อมูลสำคัญ
อ่านข่าวสารผ่าน Atom Feeds Atom Feeds