วิธีอ่านฟิลด์ที่ได้รับในส่วนหัวจดหมาย


0

ต่อไปนี้เป็นตัวอย่างของส่วนหัวของอีเมล

Delivered-To: aaaa@gmail.com
Received: by 10.79.29.73 with SMTP id d70csp1033542ivd;
        Sun, 10 Apr 2016 13:13:50 -0700 (PDT)
X-Received: by 10.28.85.137 with SMTP id j131mr14088045wmb.15.1460319230220;
        Sun, 10 Apr 2016 13:13:50 -0700 (PDT)
Return-Path: <bbbb@sur5r.net>
Received: from libri.sur5r.net (libri.sur5r.net. [217.8.49.41])
        by mx.google.com with ESMTPS id l10si24947537wjx.231.2016.04.10.13.13.49
        for <aaaa@gmail.com>
        (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
        Sun, 10 Apr 2016 13:13:50 -0700 (PDT)
Received-SPF: pass (google.com: domain of bbbb@sur5r.net designates 217.8.49.41 as permitted sender) client-ip=217.8.49.41;
Authentication-Results: mx.google.com;
       spf=pass (google.com: domain of bbbb@sur5r.net designates 217.8.49.41 as permitted sender) smtp.mailfrom=bbbb@sur5r.net
Received: from samsa.sur5r.net (samsa.hd.sur5r.net [2001:470:1f15:53:21c:bfff:fec3:a0bb])
  (AUTH: PLAIN samsa, TLS: TLSv1/SSLv3,256bits,DHE-RSA-AES256-GCM-SHA384)
  by libri.sur5r.net with ESMTPSA; Sun, 10 Apr 2016 22:13:49 +0200
  id 000000000000000B.570AB3FD.00004739
Received: from samsa.sur5r.net (localhost [127.0.0.1])
    by samsa.sur5r.net (Postfix) with ESMTP id 0B09910A113D;
    Sun, 10 Apr 2016 22:13:47 +0200 (CEST)

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


1
ไม่มีอะไรเกี่ยวกับมันเฉพาะเจาะจงกับ UNIX - มันเกี่ยวกับการส่งเมลและการปลอมแปลง (เป็นไปได้) แค่ 2 เซ็นต์ของฉัน
Jeff Schaller

คุณไม่สามารถพึ่งพาส่วนหัวได้หากไม่ได้ลงชื่อกับ DKIM (ดู dkim.org ) มันสมบูรณ์ดีที่จะมี Received:..from 127.0.0.1: MSA (ตัวแทนการส่งข้อความ) สามารถกำหนดค่าให้ส่งข้อความไปที่ทำงานในพื้นที่ MTA (ตัวแทนการถ่ายโอนข้อความ) ดังนั้น MTA วางส่วนหัวที่ถูกต้องตามที่ได้รับข้อความจาก localhost
Serge

สำหรับการกำหนดข้อความเป็นข้อความที่ถูกต้อง - ยอมรับเฉพาะข้อความ DKIM ลายเซ็นที่ผ่านการตรวจสอบ ที่เหลือคือจดหมายขยะ
Serge

@Serge นั่นไร้สาระ เซิร์ฟเวอร์อีเมลที่ถูกต้องตามกฎหมายจำนวนมากไม่เรียกใช้ DKIM และผู้ส่งอีเมลขยะจำนวนมากลงชื่อสแปมด้วย DKIM (หรือส่งผ่านบริการเช่น Gmail หรือ yahoo ฯลฯ การขาด DKIM คือ ไม่ สัญลักษณ์ของจดหมายขยะและลายเซ็น DKIM คือ ไม่ พิสูจน์ว่าข้อความไม่ใช่สแปม สำหรับการพึ่งพาที่ได้รับ: ส่วนหัวพวกเขาถูกปลอมแปลงเล็กน้อย สิ่งเดียวที่คุณทำได้ จริงๆ ความน่าเชื่อถือนั้นมาจากเซิร์ฟเวอร์ของคุณเองดูทั้งหมดที่ได้รับอื่น ๆ : ส่วนหัวที่มีข้อสงสัยอย่างลึก
cas

@cas ฉันไม่ได้บอกว่า DKIM เป็นข้อพิสูจน์ที่ดีที่สุด อย่างไรก็ตามการพึ่งพาส่วนหัวเท่านั้นจะไม่สามารถแก้ปัญหาได้ แม้ en.wikipedia.org/wiki/Naive_Bayes_spam_filtering ให้ผลบวกผิด ๆ แม้ว่านี่เป็นวิธีที่จะไป สำหรับเซิร์ฟเวอร์ที่ถูกกฎหมายที่ไม่ได้ใช้ DKIM - ขึ้นอยู่กับคุณเสมอที่จะตัดสินใจว่าสัญญาณใดที่สำคัญสำหรับคุณ
Serge
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.