เชิงเทคนิค · คำตอบพร้อมแหล่งอ้างอิง
เฮดเดอร์ List-Unsubscribe คืออะไรและนำไปใช้อย่างไร
เฮดเดอร์ List-Unsubscribe เป็นเฮดเดอร์อีเมลแบบไม่บังคับ ที่ให้ผู้รับยกเลิกการรับจากรายชื่อผู้รับด้วยการคลิกครั้งเดียวหรือผ่านที่อยู่อีเมลเฉพาะที่ระบุในเมทาดาทาของข้อความ ช่วยให้โปรแกรมอีเมลอย่าง Gmail และ Outlook แสดงลิงก์ Unsubscribe ในส่วนติดต่อผู้ใช้โดยตรง แยกจากเนื้อหาอีเมล
หน้าที่ในเชิงกลไก
เฮดเดอร์ทำงานโดยให้คำสั่งเฉพาะแก่โปรแกรมอีเมลว่าจะจัดการคำขอยกเลิกการรับอย่างไร มีสองวิธีหลัก คือลิงก์ mailto และคำขอ HTTP POST เมื่อผู้ใช้คลิกปุ่มยกเลิกการรับในไคลเอนต์ ไคลเอนต์จะส่งอีเมลตามรูปแบบไปยังที่อยู่ที่ระบุ หรือส่งคำขอ HTTP เบื้องหลังไปยัง URL ที่ให้ไว้ ผู้ใช้จึงไม่ต้องหาและคลิกลิงก์ในเนื้อหา HTML ของอีเมล
ความสำคัญต่อผู้ส่ง
การใส่เฮดเดอร์นี้ลดโอกาสที่ผู้ใช้จะทำเครื่องหมายอีเมลว่าเป็นสแปมเมื่อหาวิธียกเลิกการรับที่ง่ายไม่เจอ เนื่องจากตัวกรองสแปมติดตามอัตราการร้องเรียนสแปม การมีกลไกยกเลิกการรับแบบเนทีฟจึงปกป้องชื่อเสียงผู้ส่ง ผู้ให้บริการรายใหญ่ตอนนี้กำหนดให้ผู้ส่งปริมาณสูงต้องมีเฮดเดอร์นี้ เพื่อให้ประสบการณ์ผู้ใช้สม่ำเสมอและลดปริมาณรายงานสแปมโดยรวมในเครือข่ายของตน
หมายเหตุการใช้งานจริง
ข้อผิดพลาดที่พบบ่อยคือใช้วิธี HTTP POST ไม่ถูกต้อง เพื่อประสบการณ์ยกเลิกการรับแบบคลิกเดียว เซิร์ฟเวอร์ต้องตอบคำขอ POST ด้วยสถานะ 200 OK โดยไม่ต้องให้ผู้ใช้โต้ตอบเพิ่มหรือยืนยันตัวตน ผู้ส่งควรตรวจสอบให้การยกเลิกการรับถูกประมวลผลอย่างรวดเร็ว เพื่อไม่ให้ผู้ใช้กดปุ่มสแปมด้วยความหงุดหงิดเมื่อรู้สึกว่ากระบวนการช้า
ตัวอย่างการนำไปใช้
การใช้งานมาตรฐานประกอบด้วยเฮดเดอร์สองรายการ รายการแรกคือ List-Unsubscribe: <mailto:unsubscribe@example.com>, <https://example.com/unsubscribe> รายการที่สองคือ List-Unsubscribe-Post: List-Unsubscribe=One-Click การใช้ร่วมกันนี้บอกไคลเอนต์ว่ามีทั้งการยกเลิกการรับทางอีเมลและทางเว็บ และวิธีทางเว็บรองรับมาตรฐานคลิกเดียว คุณใช้ SendHQ หรือเครื่องมือฟรีตรวจสอบการตั้งค่าอีเมลโดยรวมของคุณได้
การตรวจสอบเฮดเดอร์
การตรวจสอบทำโดยส่งข้อความทดสอบและตรวจดูเฮดเดอร์ดิบเพื่อยืนยันว่าไวยากรณ์ถูกต้อง เฮดเดอร์ต้องอยู่ในส่วนหัวของข้อความ ไม่ใช่ในเนื้อหา หาก URL ที่ให้ไว้เสียหรือที่อยู่ mailto ไม่ถูกต้อง โปรแกรมอีเมลอาจซ่อนปุ่มยกเลิกการรับทั้งหมด ทำให้ผู้ใช้ต้องกลับไปใช้วิธีทำเครื่องหมายข้อความว่าเป็นสแปมด้วยตนเอง
คำถามที่ทีมมักถาม
เฮดเดอร์ List-Unsubscribe เป็นข้อบังคับหรือไม่
แม้ไม่บังคับตามมาตรฐาน SMTP แต่ผู้ให้บริการรายใหญ่อย่าง Google และ Yahoo กำหนดให้ผู้ส่งจำนวนมากต้องมีในทางปฏิบัติ เพื่อรักษาความสามารถในการส่งถึง
การยกเลิกการรับแบบ mailto กับ HTTP ต่างกันอย่างไร
Mailto ส่งอีเมลไปยังผู้ส่ง ส่วน HTTP ทำให้เกิดคำขอเว็บ แนะนำ HTTP สำหรับการยกเลิกการรับแบบคลิกเดียวเพราะเร็วกว่าสำหรับผู้ใช้
เฮดเดอร์นี้มาแทนลิงก์ยกเลิกการรับในเนื้อหาอีเมลหรือไม่
ไม่ คุณยังต้องใส่ลิงก์ยกเลิกการรับที่มองเห็นได้ในเนื้อหาอีเมล เพื่อปฏิบัติตามข้อกำหนดทางกฎหมายอย่าง CAN-SPAM และ GDPR
เฮดเดอร์นี้ส่งผลต่ออัตราสแปมอย่างไร
ช่วยลดอัตราสแปมด้วยการให้ผู้ใช้มีเส้นทางยกเลิกการรับที่ใช้ความพยายามน้อย ทำให้ไม่ต้องใช้ปุ่มรายงานสแปม