เชิงเทคนิค · คำตอบพร้อมแหล่งอ้างอิง
เฮดเดอร์อีเมล: คำจำกัดความทางเทคนิคและโครงสร้าง
เฮดเดอร์อีเมลคือส่วนเมทาดาทาของข้อความอีเมลที่อยู่ก่อนเนื้อหาจริง มีข้อมูลสำคัญด้านการกำหนดเส้นทาง การยืนยันตัวตน และการจัดรูปแบบ ที่ Mail Transfer Agent (MTA) และโปรแกรมอีเมลใช้ประมวลผลและแสดงข้อความอย่างถูกต้อง
กลไกการทำงาน
เฮดเดอร์ประกอบด้วยคู่ชื่อกับค่าที่คั่นด้วยเครื่องหมายทวิภาค เมื่อส่งอีเมล เซิร์ฟเวอร์ผู้ส่งจะสร้างเฮดเดอร์เริ่มต้น เมื่อข้อความผ่าน relay ต่าง ๆ เซิร์ฟเวอร์แต่ละตัวจะเพิ่มเฮดเดอร์ Received ของตนไว้บนสุดของกอง ทำให้เกิดเส้นทางตามลำดับเวลาของข้อความ ตั้งแต่เซิร์ฟเวอร์ต้นทางจนถึงกล่องจดหมายปลายทาง เฮดเดอร์ถูกแยกจากเนื้อหาข้อความด้วยบรรทัดว่างหนึ่งบรรทัด
ความสำคัญต่อผู้ส่ง
เฮดเดอร์มีความสำคัญต่อความปลอดภัยและความสามารถในการส่งถึง เพราะเป็นตัวนำผล SPF, DKIM และ DMARC ที่บอกเซิร์ฟเวอร์ปลายทางว่าข้อความเป็นของจริงหรือไม่ หากเฮดเดอร์ไม่ถูกต้อง อีเมลมักถูกทำเครื่องหมายเป็นสแปมหรือถูกปฏิเสธ ผู้ส่งใช้ SendHQ หรือเครื่องมือฟรี (https://sendhq.cc/tools) วิเคราะห์องค์ประกอบเหล่านี้ และตรวจสอบว่าเรคคอร์ดการยืนยันตัวตนสะท้อนอยู่ในเฮดเดอร์ของอีเมลที่ส่งถึงอย่างถูกต้อง
ข้อผิดพลาดที่พบบ่อยในการใช้งานจริง
ข้อผิดพลาดที่พบบ่อยคือที่อยู่ Envelope From ไม่ตรงกับที่อยู่ Header From ซึ่งอาจทำให้ DMARC alignment ล้มเหลว อีกปัญหาที่พบบ่อยคือการใส่เฮดเดอร์ที่ไม่เป็นมาตรฐานหรือรูปแบบไม่ถูกต้อง ทำให้โปรแกรมอีเมลบางตัวแสดงข้อความผิดพลาดหรือกระตุ้นตัวกรองสแปม นอกจากนี้ สายเฮดเดอร์ที่ยาวเกินไปจากการ relay มากเกินไปอาจทำให้เซิร์ฟเวอร์ปลายทางที่เข้มงวดบางแห่งปฏิเสธข้อความ
ตัวอย่างเฮดเดอร์จริง
บล็อกเฮดเดอร์ทั่วไปประกอบด้วย From: sender@example.com, To: recipient@example.com, Subject: Technical Update และ Date: Mon, 1 Jan 2024 10:00:00 GMT สำหรับการยืนยันตัวตน คุณจะเห็น DKIM-Signature: v=1; a=rsa-sha256; c=v; d=example.com; s=selector1; bh=hash; และ Received-SPF: pass บรรทัดเหล่านี้ช่วยให้เซิร์ฟเวอร์ปลายทางตรวจสอบตัวตนผู้ส่งและความสมบูรณ์ของเนื้อหาได้
การกำหนดเส้นทางและเมทาดาทา
นอกจากการยืนยันตัวตนแล้ว เฮดเดอร์ยังจัดการประเภทเนื้อหาและการเข้ารหัสผ่าน MIME เฮดเดอร์ Content-Type ระบุว่าอีเมลเป็นข้อความล้วนหรือ HTML ส่วน Message-ID เป็นตัวระบุเฉพาะของข้อความนั้น ฟิลด์เหล่านี้ทำให้โปรแกรมอีเมลรู้วิธีถอดรหัสข้อมูลไบนารีในเนื้อหา และรู้วิธีจัดกลุ่มการสนทนาเป็นเธรดในส่วนติดต่อผู้ใช้
คำถามที่ทีมมักถาม
ผู้ใช้ดูเฮดเดอร์อีเมลได้หรือไม่
ได้ โปรแกรมอีเมลส่วนใหญ่มีตัวเลือกให้ดูซอร์สดิบหรือข้อความต้นฉบับ ซึ่งแสดงเฮดเดอร์ทั้งหมด
เฮดเดอร์อีเมลส่งผลต่อคะแนนสแปมหรือไม่
ส่งผล เฮดเดอร์การยืนยันตัวตนอย่าง DKIM และ SPF ที่ขาดหายหรือไม่สอดคล้องกันเพิ่มโอกาสที่ข้อความจะถูกทำเครื่องหมายเป็นสแปมอย่างมาก
ที่อยู่ใน envelope กับในเฮดเดอร์ต่างกันอย่างไร
envelope ใช้โดยเซิร์ฟเวอร์ SMTP เพื่อกำหนดเส้นทาง ส่วนเฮดเดอร์คือสิ่งที่ผู้ใช้ปลายทางเห็นในโปรแกรมอีเมล