Score:2

(ทำไม) เซิร์ฟเวอร์อีเมลจะหยุดส่งรายงาน DMARC เนื่องจาก DKIM หรือไม่

ธง cn

ฉันมีเซิร์ฟเวอร์อีเมลส่วนตัวที่ฉันใช้งานมาหลายปี ไม่ค่อยมีปัญหาในการส่งจดหมาย ดังนั้นฉันจึงไม่เคยทันกับสิ่งต่างๆ เช่น SPF, DMARC และ DKIM เลย เมื่อเร็วๆ นี้ ขณะที่กำลังอัปเกรดระบบ ฉันตัดสินใจทำสิ่งนี้

SPF นั้นง่ายมาก เนื่องจากฉันใช้ที่อยู่ IP เดียวที่คงที่

DMARC เกือบจะเรียบง่าย ในตอนแรกฉันตั้งค่านี้ด้วยนโยบาย "ไม่มี" เพื่อรับรายงาน และปล่อยทิ้งไว้หนึ่งหรือสองสัปดาห์ จากนั้นเปลี่ยนเป็นปฏิเสธ

ตอนนี้ฉันได้ใช้ตัวกรองการลงนาม DKIM สำหรับเซิร์ฟเวอร์อีเมล (จัดส่ง MTAและไม่มีไม่มีพร้อมสำหรับสิ่งนี้) สำหรับบิตที่ซับซ้อนที่ฉันใช้ มืดมน. นอกจากนี้ยังมีเครื่องมือยืนยันอย่างง่ายที่ใช้งานได้กับข้อความทั้งหมด มีการค้นหาเองหรือไม่ ฯลฯ ซึ่งหมายความว่าเป็นการพิสูจน์หลอกๆ ว่ามีวิธีเดียวที่จะใช้ (ในขณะที่การเซ็นชื่อสามารถกำหนดค่าได้หลายวิธี และอาจปล่อยให้ ที่ว่างสำหรับฉันที่จะโคลนมันขึ้น) สิ่งนี้ส่งผ่านข้อความที่ฉันคิดว่าควรผ่าน และล้มเหลวในสิ่งที่ฉันคิดว่าไม่ควร ดังนั้นฉันจึงพอใจพอสมควรที่ได้ผล ฉันเรียกใช้บนข้อความที่ได้รับจากเซิร์ฟเวอร์ ขณะนี้ เพื่อลดปัญหา ฉันเซ็นชื่อเฉพาะส่วนเนื้อหาและส่วนหัวจาก

อย่างไรก็ตาม ไม่มีจดหมายใดของฉันถูกส่งไปยังบัญชีทดสอบของฉัน -- ฉบับหนึ่งคือ gmail และอีกฉบับมาจาก ISP ของฉัน ยิ่งไปกว่านั้น แม้ว่าตอนนี้ฉันมีทั้งที่อยู่ใน rua และ ruf ในบันทึก DMARC แต่ฉัน ไม่ได้รับรายงานใด ๆ สำหรับพวกเขา. ก่อนหน้านี้พวกเขาทั้งคู่เป็นเหมือนเครื่องจักร

ถ้าทั้งหมดที่ฉันทำคือปิดตัวกรอง (ไม่มี DKIM sig) ทุกอย่างทำงานได้อีกครั้ง ฉันได้ตรวจสอบแล้วว่าเซิร์ฟเวอร์กำลังพยายามจริงในทุกกรณี DKIM ที่ล้มเหลวดูเหมือนจะได้รับการหมดเวลาและการเชื่อมต่อที่ปิดลง ส่งผลให้มีการเลื่อนเวลาออกไปอย่างไม่มีที่สิ้นสุด -- ซึ่งทั้งหมดนี้ดูแปลกไปสักหน่อย เนื่องจากมันบ่งบอกว่าจดหมาย "ถูกปฏิเสธ" ไม่ได้รับการตรวจสอบ แต่การลบลายเซ็นก็เพียงพอแล้ว ได้รับการยอมรับอีกครั้ง ฉันจะใส่ความกำกวมในการบันทึกของ Courier

ฉันรู้ว่าไม่มีใครผูกพันตามกฎหมายใด ๆ ที่นี่ แต่นั่นเป็นนโยบายปกติหรือไม่? สมมติว่าลายเซ็น DKIM ไม่ถูกต้อง เซิร์ฟเวอร์ที่รับข้อมูลควรส่งรายงาน DMARC ให้ฉันหรือไม่

ตอนนี้ฉันกำลังขึ้นลำห้วย แม้ว่าสิ่งต่าง ๆ เช่น MXToolbox จะให้สีสันแก่ฉัน แต่ฉันไม่พบบริการฟรีที่ทดสอบลายเซ็น DKIM โดยรับเมลยกเว้นอันเดียว ซึ่งดูเหมือนว่าจะทำเหมือนที่เซิร์ฟเวอร์อื่นทำ - ไม่ยอมรับเมลที่ควรทดสอบ (ไม่ทราบว่านี่เป็นเงื่อนงำที่เป็นไปได้)

นี่คือระเบียน DNS ที่เกี่ยวข้องจาก ขุด:

  • เอสพีเอฟ: cognitivedissonance.ca. 3600 IN TXT "v=spf1 ip4:138.197.150.177 -ทั้งหมด"

  • ดีคิม:

      aporia._domainkey.cognitivedissonance.ca.3600 IN TXT "v=DKIM1; k=rsa; h=sha256; p=MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAosptGk+J2mdjjc7RWmcnQ3yBqx1JT/lA0bw4GJCzZ+esa0f8rjHhPiW6NnUr64Kf5h0fPEthQhYGTjjw3jAd/3EE28hGA30+jODxEK7A0+5aeI82fWa/ZZk9FvyIhf+UkkX1B0klYhCRW5r91smJ+rwYrr2B6jOrw0DReHTAZ51NACSWI7ov2mA" "UIh2l8blA8hFFBOBwxlzC+smRsYlZCKZfsSMkyS/XIm2m58QNfw/aCHp5VufSrf/hh7f6AGKTgxHfgs+8RBbYdHEM2LAMT +WYsITC3R0OYfgplzWna6PRB9lx+FFzTtT/8XClYfUJ6rwWwM4koeX0yt9gDr/03QIDAQAB"
    

    โปรดทราบว่า FQDN ของเมลเซิร์ฟเวอร์คือ aporia.cognitivedissonance.ca ดังนั้นฉันจึงใช้ อาโปเรีย ในฐานะตัวเลือก DKIM เนื่องจากขาดจินตนาการ โดเมนอีเมลเป็นเพียง cognitivedissonance.ca. ฉันควรใช้ FQDN แทน (เช่น aporia._domainkey.aporia.cognitivedissonance.ca)?

  • ดีมาร์ค:

      _dmarc.cognitivedissonance.ca. 3600 IN TXT "v=DMARC1;p=reject;pct=100;rua=mailto:[email protected],mailto:[email protected];ruf=mailto:[email protected],mailto: [email protected]; "
    

    มี mailto พิเศษบางอย่างที่นั่นสำหรับบริการตรวจสอบความถูกต้องของ dmarc ที่ฉันสมัครใช้งาน น่าเสียดายที่พวกเขาไม่ได้ทดสอบลายเซ็น DKIM โดยตรง

สุดท้าย ตัวอย่างของลายเซ็น:

DKIM-ลายเซ็น: v=1; a=rsa-sha256; c=ผ่อนคลาย/เรียบง่าย;
 d=cognitivedissonance.ca; [email protected]; q=dns/txt;
 s=อาโปเรีย; t=1650468130; ชั่วโมง=จาก;
 bh=3N81YR+AxHZqpkdMAh4Jti6JpRmUrlzO5bUjUoWdGeg=;
 b=kNzUid2LG8TfHoegur3JzlcktiJT+5A1E2en+IlV/GgDMZWL0Ft/4kE02LGFzb2kTMkav
 c9jLUqd2+NCrLDzVRBxgwif++vDwoljCI1X0wvbcCqhfA3uElcCuhCAtBkl/ZNqLR0H1Gjq
 XXA801KqyVrvottuv0+PmEOvqQ8skTpBvl4Da8JjQ73Zscm3/5Mfk0dGTLllgNgapszsP9z
 nt/1Oi6gzLasX933wIdLZWVex8QNfKr8+MTx6bmpVodaeklR+281u8k1zhCBu5pWrzlavUh
 CbWjUm4j3YbeztpG98r9MZOVKbJZyHWcRa1vEq3Cz8AEnRyRkQhd5WtvA==
Paul avatar
cn flag
ฉันไม่รู้ `courier` แต่อาจเปิดการบันทึกแบบละเอียด ดูเหมือนว่าเครื่องมือ DKIM ของคุณกำลังทำการเปลี่ยนแปลงบางอย่างกับข้อความ และเซิร์ฟเวอร์ที่รับข้อความนั้นไม่ชอบ ดังนั้นพวกเขาจึงวางสายคุณ การดูบางอย่างเช่นบันทึกการรับหรือส่วนหัวของเซิร์ฟเวอร์ที่ได้รับแบบเต็มจะเป็นประโยชน์ซึ่งจะทำการตรวจสอบทั้งหมด DKIM ตรวจสอบกับ RFC5322.from โดเมน คุณอาจลองส่งข้อความไปยังโดเมนฟรีเมลทั้งหมดและตรวจสอบบันทึกของคุณสำหรับการทำธุรกรรม เนื่องจากบางครั้งพวกเขาทิ้งข้อความที่มีลิงก์เพื่ออธิบายสาเหตุที่พวกเขาปฏิเสธความพยายามของคุณ
anx avatar
fr flag
anx
จากข้อมูลที่ให้มา ฉันไม่แน่ใจว่า *Courir* เกิดปัญหากับ *dkimpy* หรือไม่ เนื่องจากวิธีการผสานรวมของคุณ หรือคุณกำลังวางสายบนเซิร์ฟเวอร์ระยะไกลที่ยังคงพยายามหาว่าจะยอมรับลายเซ็นของคุณหรือไม่ . ขอข้อมูลเพิ่มเติมเกี่ยวกับวิธีการตั้งค่าตัวกรองและบันทึกต่างๆ ให้เราทราบ
Score:0
ธง cn

ในที่สุดฉันก็พบตัวตรวจสอบ DKIM ออนไลน์: https://www.appmaildev.com/en/dkim พวกเขาจะทดสอบการอัปโหลดจดหมายที่มีอยู่หรือให้ที่อยู่ทดสอบเพื่อส่งถึงคุณ

ฉันไม่แน่ใจ 100% ว่าปัญหาเดิมคืออะไร เพราะเมื่อฉันพบสิ่งนี้ ฉันได้สร้างปัญหาใหม่ขึ้น: การใช้คุณสมบัติ "Floating IP" ของ Digital Ocean เพื่อตั้งค่าระเบียน DNS ของฉัน ระบบปฏิบัติการไม่เห็นที่อยู่นี้จริง ๆ และเซิร์ฟเวอร์เมลอื่น ๆ รายงานว่าเมลมาจาก IP "จริง" นั้น (ซึ่งยังคงใช้ได้) น่าสังเกต หากคุณเป็นผู้ใช้หยด

เพื่อความชัดเจน นั่นอาจไม่ใช่ปัญหาดั้งเดิม เพราะฉันเพิ่งเปิดใช้งาน IP แบบลอยตัวเมื่อวานนี้ เมื่อฉันหมดหวัง ฉันตัดสินใจย้ายโหนดเพื่อดูว่ามีอะไรตกหล่นจากต้นไม้หรือไม่ อย่างไรก็ตาม...

ฉันไม่พบบริการฟรีที่ทดสอบลายเซ็น DKIM โดยรับเมล ยกเว้นอันเดียว ซึ่งดูเหมือนจะทำสิ่งที่เซิร์ฟเวอร์อื่นทำ -- ไม่ยอมรับเมลที่ควรทดสอบ (ไม่ทราบว่านี่เป็นเงื่อนงำที่เป็นไปได้).

โปรดทราบว่าบริการไม่ใช่บริการที่เชื่อมโยงในย่อหน้าแรกที่นี่ อย่างไรก็ตาม เซิร์ฟเวอร์อีเมลอื่นๆ โดยทั่วไปปฏิเสธการเชื่อมต่อ (ซึ่งตรงข้ามกับอีเมลตีกลับ) ดูเหมือนจะตะโกนว่า "ปัญหา DNS" เหตุใดสิ่งนี้จึงกลายเป็นปัญหาเมื่อการติดตั้งเซิร์ฟเวอร์ใหม่ทำงานเป็นเวลาหนึ่งเดือนโดยที่ฉันยังไม่รู้ ดังนั้นนี่เป็นเพียงคำตอบบางส่วนเท่านั้น แม้ว่ามันจะอธิบายได้ เหตุใดเซิร์ฟเวอร์อีเมลจึงหยุดส่งรายงาน DMARC. ทำให้เป็ดทั้งหมดของฉันอยู่ในแถวด้วยระเบียน DNS (ระเบียน A สำหรับโดเมนและโหนด aporia ที่ตรงกับ SPF ฯลฯ ) ในที่สุดทุกอย่างก็ทำงานได้ตามที่ควรจะเป็น

โพสต์คำตอบ

คนส่วนใหญ่ไม่เข้าใจว่าการถามคำถามมากมายจะปลดล็อกการเรียนรู้และปรับปรุงความสัมพันธ์ระหว่างบุคคล ตัวอย่างเช่น ในการศึกษาของ Alison แม้ว่าผู้คนจะจำได้อย่างแม่นยำว่ามีคำถามกี่ข้อที่ถูกถามในการสนทนา แต่พวกเขาไม่เข้าใจความเชื่อมโยงระหว่างคำถามและความชอบ จากการศึกษาทั้ง 4 เรื่องที่ผู้เข้าร่วมมีส่วนร่วมในการสนทนาด้วยตนเองหรืออ่านบันทึกการสนทนาของผู้อื่น ผู้คนมักไม่ตระหนักว่าการถามคำถามจะมีอิทธิพลหรือมีอิทธิพลต่อระดับมิตรภาพระหว่างผู้สนทนา