การทำซ้ำที่อยู่อีเมลใน "ซองจดหมาย" และ "ส่วนหัว" คืออะไร


15

ฉันได้เรียนรู้ว่าทั้งที่อยู่ FROM และที่อยู่ TO นั้นถูกทำซ้ำในองค์ประกอบที่ซ่อนอยู่ที่เรียกว่า "ซองจดหมาย" จากนั้นทำซ้ำอีกครั้งใน "เนื้อหา"

คำถาม

  1. เหตุใดจึงไม่คัดลอกข้อมูลซองจดหมายลงใน "ส่วนหัว"
  2. เหตุใดจึงมีการทำสำเนานี้ทำไมคุณสมบัติที่จำเป็นไม่สามารถฝังลงในข้อความได้
  3. การส่งข้อความทั้งหมด (ไม่ใช่ SMTP) ทำได้หรือไม่
  4. SMTP มีทางเลือกอะไรบ้าง? (ดังนั้นฉันจึงสามารถเข้าใจเหตุผลได้ดีขึ้น)

1
คิดเกี่ยวกับ BCC และรายการจดหมายที่มีชื่อ หากผู้รับซองจดหมายถูกคัดลอกไปยังส่วนหัวจุดหมายปลายทางเหล่านี้ทั้งหมดจะปรากฏให้เห็น
Barmar

คำตอบ:


26

ที่อยู่ในส่วนหัวของข้อความอีเมลมีจุดประสงค์ที่แตกต่างจากผู้ส่งและผู้รับซองจดหมาย (ซึ่งจริงๆแล้วไม่ได้ถูกซ่อนอยู่ตามที่อยู่เหล่านั้นไม่ได้เป็นส่วนหนึ่งของข้อความ)

ผู้ส่งและผู้รับซองจดหมายซึ่งคุณไม่เคยเห็นในข้อความเป็นส่วนหนึ่งของโปรโตคอล SMTP และระบุคำแนะนำในการจัดส่งกล่าวคือกล่องจดหมายที่เซิร์ฟเวอร์เมลคาดว่าจะส่งข้อความหรือที่จะส่งคืนในกรณีที่ ความล้มเหลวบางอย่าง ที่อยู่ไม่จำเป็นต้องมีความสัมพันธ์ใด ๆ กับเนื้อหาความหมายของข้อความ รายละเอียดเหล่านี้อธิบายไว้ในRFC 5321ส่วน 4.1.1.2 และ 4.1.1.3

เหตุผลเหล่านี้มีความคล้ายคลึงกับที่อยู่ที่พิมพ์บนซองจดหมายของชิ้นส่วนของไปรษณีย์

ที่อยู่ต้นทางและปลายทางที่ปรากฏในข้อความนั้นบ่งบอกถึงความหมายเชิงความหมายมากกว่าคำแนะนำการจัดส่งที่ชัดเจน สิ่งเหล่านี้อธิบายไว้ในรายละเอียดในRFC 5322ส่วน 3.6.3 และRFC 6854ส่วน 2.1 (ซึ่งล้าสมัย RFC 5322 ส่วน 3.6.2)

โดยสังเขปจาก: ในข้อความแสดงถึงกล่องจดหมายของใครก็ตามที่เขียนข้อความผู้ส่ง: ระบุเอนทิตีที่ส่งข้อความในนามของบุคคลอื่นและถึง: และสำเนาถึง: ระบุถึงกล่องจดหมายผู้รับที่ต้องการ RFCs จะกำหนดฟิลด์ส่วนหัวอื่น ๆ ที่คุณอาจสนใจ

เหตุผลเหล่านี้มีความคล้ายคลึงกับที่อยู่ที่พิมพ์บนจดหมายภายในชิ้นส่วนของไปรษณีย์

บ่อยครั้งที่ผู้ส่งซองจดหมายและผู้รับนั้นเหมือนกับที่อยู่จาก: และถึง: ที่อยู่ แต่มันเป็นเรื่องธรรมดาสำหรับพวกเขาที่จะไม่มีการโต้ตอบเลยในกรณีของรายชื่อผู้รับจดหมาย


12

สถานการณ์ที่พบบ่อยที่สุดที่คุณจะเห็นความแตกต่างคือระหว่างการส่งอีเมลกับผู้รับหลายคน

สมมติว่าคุณกำลังจะส่งอีเมลไปที่:

  • a@example.com
  • a@example.net
  • b@example.net

เมื่อเมลไคลเอ็นต์ของคุณกำลังส่งอีเมลไปยังเมลเซิร์ฟเวอร์ของคุณทั้งสามแอดเดรสจะถูกทำซ้ำทั้งบนซองจดหมายและส่วนหัว ถัดไปอีเมลของคุณเซิร์ฟเวอร์จะมีลักษณะขึ้นระเบียน MX example.comและexample.netที่จะดำเนินการจัดส่ง

เซิร์ฟเวอร์อีเมลของคุณจะสร้างการเชื่อมต่อ SMTP แยกกันสองการเชื่อมต่อกับเซิร์ฟเวอร์ที่รับแต่ละเครื่องเพื่อส่งอีเมลเพิ่มเติม

เมื่อสื่อสารกับ MX สำหรับexample.comตัวรับทั้งสามจะยังคงอยู่ในToส่วนหัว แต่จะมีตัวรับซองเดียวเท่านั้น

เมื่อสื่อสารกับ MX สำหรับexample.netตัวรับทั้งสามจะยังคงอยู่ในToส่วนหัว แต่จะมีตัวรับซองจดหมายเพียงสองตัวเท่านั้น

ลองนึกภาพคุณพิมพ์ตัวอักษรสามฉบับพร้อมผู้รับสามคนที่เขียนบนกระดาษ จากนั้นคุณจะใส่กระดาษสามชิ้นเหล่านั้นลงในซองจดหมายแยกต่างหากสามซองและเขียนที่อยู่เพียงหนึ่งรายการในแต่ละซอง


มีสถานการณ์อื่น ๆ ที่ทำให้เกิดความแตกต่างเช่นเมื่อใช้bccและเมื่อส่งต่ออีเมล

อะนาล็อกที่ประดิษฐ์ขึ้นเล็กน้อยจินตนาการว่าคุณกำลังแลกเปลี่ยนจดหมายกับหน่วยงานบางอย่าง ไม่รู้จักนิติบุคคลนั้นคุณสร้างสำเนาของจดหมายแต่ละฉบับที่คุณใส่ในซองจดหมายที่ส่งถึงทนายความของคุณ

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.