Gmail ถือว่าอีเมลจากโดเมนของฉันเป็นสแปม ทำไม? จะหลีกเลี่ยงได้อย่างไร


25

เมื่อใดก็ตามที่ฉันส่งอีเมลจากmyaccount@example.comไปยังบัญชี Gmail Gmail จะถือว่าเป็นจดหมายขยะ

ฉันกำลังพูดถึงอีเมลที่ฉันส่งถึงลูกค้าหลังจากที่ฉันได้พบเขา (แน่นอนว่าไม่ใช่อีเมลขยะ) มันเกิดขึ้นหลายครั้งแล้ว:

"เฮ้ !, คุณไม่เคยส่งที่ E-mail ที่คุณสัญญากับฉัน"โอกาสกล่าวว่า

"มาทำไม ... ฉันส่งไปตรวจสอบอีเมลขยะ"ฉันตอบ

"โอ้นั่นมันคือ ... "

ฉันคิดว่ามันเกี่ยวข้องกับการexample.comไม่ได้เป็นโดเมนที่รู้จักกันดี

ฉันจะร้องเรียนเกี่ยวกับเรื่องนี้ได้ที่ไหน


1
ฉันสงสัยว่า Google ทำเช่นนี้หรือไม่เพราะอีเมลมาจากบริการคู่แข่ง
Moab

3
support.google.com/mail/answer/81126อ่านสิ่งนี้ (ทำได้)

1
@Moab Nah นี่เป็นปัญหาคลาสสิคของเซิร์ฟเวอร์ที่ไม่มีการตั้งค่าระเบียน PTR อย่างถูกต้องหรือแม้กระทั่งบันทึก SPF ที่ได้รับอีเมลที่ติดแท็กเป็นสแปม
JakeGould

ฉันขอแนะนำอย่างยิ่งให้ใช้เซิร์ฟเวอร์อีเมลของผู้ให้บริการของคุณเท่านั้น พวกเขา (เราหวังว่า) จะจัดการและดูแลอย่างมืออาชีพ
David Schwartz

คำตอบ:


15

Jeff Atwood มีบทความที่ดีมากเกี่ยวกับสิ่งที่ต้องทำเพื่อช่วยให้อีเมลของคุณผ่านได้ สิ่งนี้สร้างความแตกต่างอย่างมากสำหรับ บริษัท ที่ฉันทำงาน ไฮไลท์บางส่วน:

  1. ตรวจสอบให้แน่ใจว่าคอมพิวเตอร์ที่ส่งอีเมลมีเรคคอร์ดย้อนกลับ PTR
  2. กำหนดค่า DomainKeys Identified Mail ใน DNS และรหัสของคุณ
  3. ตั้งค่าระเบียน SenderID ใน DNS ของคุณ

9

คำตอบที่สั้นกว่า

จากประสบการณ์ของฉันที่ไม่มี PTR (reverse DNS) ที่บันทึกไว้สำหรับที่อยู่ IP ของเซิร์ฟเวอร์เป็นหมายเลขอีเมลที่ได้รับการตั้งค่าสถานะเป็นสแปมในบริการต่างๆเช่น Gmail และ AOL

ที่เกี่ยวข้อง แต่ถ้าคุณไม่มีชุดระเบียน SPF (กรอบนโยบายผู้ส่ง) สำหรับชื่อโดเมนนั่นจะไม่ช่วยอะไรเลยดังนั้นคุณควรมีชุดดังกล่าวด้วย

แต่ในท้ายที่สุด PTR นั้นเป็นสิ่งที่สำคัญที่สุดตามด้วยค่า SPF

ก่อนหน้านี้ทั้งคู่เป็นแนวคิดของDKIM (DomainKeys Identified Mail)และใช้เพื่อตรวจสอบความถูกต้องของอีเมล แต่จากประสบการณ์ของฉันการตั้งค่าเซิร์ฟเวอร์ส่วนใหญ่จำเป็นต้องได้รับชุดเร็กคอร์ด PTR ควบคู่กับ SPF สำหรับการตั้งค่าสถานะ SPAM ให้หายไป

คุณควรจัดการกับสิ่งที่ DKIM เท่านั้นหากคุณไม่มีทางเลือกอื่น ไม่ใช่เพราะมันยากที่จะติดตั้ง แต่มันจะไม่หมายถึงอะไรมากนักหากไม่มีเร็กคอร์ด PTR และ SPF ที่ถูกต้อง

คำตอบอีกต่อไป

ถึงแม้ว่าดูเหมือนว่าเซิร์ฟเวอร์ Google Gmail จะทำเครื่องหมายอีเมลของฉันว่า "ขยะ" เป็นเวลานาน แต่ผู้ให้บริการรายอื่นเช่น Yahoo Mail ไม่ได้ทำ การสร้างบัญชีอีเมลเพิ่มเติมไม่ได้ช่วยอะไร ฉันใช้บัญชีอีเมลที่เป็นของโดเมนอื่นด้วย

จะหลีกเลี่ยงเซิร์ฟเวอร์ Gmail จากการตั้งค่าสถานะอีเมลของฉันว่า“ ไม่พึงประสงค์ได้อย่างไร”

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

บันทึก PTR (reverse DNS) คืออะไร

เพียงแค่ใส่บันทึก PTR เป็นระเบียน DNS ย้อนกลับที่เชื่อมต่อที่อยู่ IP กับชื่อโฮสต์ อาจฟังดูคล้ายกับการค้นหาชื่อโฮสต์มาตรฐาน แต่ก็ไม่ได้เป็นเช่นนั้น ตรงกันข้าม: เร็กคอร์ด PTR คือเร็กคอร์ดของชื่อโฮสต์ที่ IP แอดเดรสถูกกำหนดให้จากมุมมองของบริการโฮสติ้งที่กำหนด IP เซิร์ฟเวอร์นั้น

ดังนั้นหากที่อยู่ IP ของเซิร์ฟเวอร์ของคุณคือ123.456.789.0การค้นหาบันทึก PTR สำหรับที่อยู่ IP นั้นจะต้องตรงกับชื่อโฮสต์ของเซิร์ฟเวอร์ของคุณ แต่ค่านั้นจะไม่ถูกตั้งค่าในรายการ DNS ตามที่คุณอาจจะรู้ แต่ภายในเซิร์ฟเวอร์ DNS ที่เชื่อมต่อกับบริการโฮสต์

เป็นการตรวจสอบแบบอ้างอิงข้ามกับสแปมไฟท์เตอร์เนื่องจากทุกคนสามารถตั้งค่าเซิร์ฟเวอร์อีเมลพื้นฐานจริงบนพีซีส่วนใหญ่ในโลกนี้ได้ แต่เพียงเพราะเซิร์ฟเวอร์สามารถส่งจดหมายไม่ได้หมายความว่าสิ่งที่ส่งนั้นถูกต้อง บันทึก PTR ทำอะไรได้บ้างโดยทั่วไป“ รับรอง” สำหรับจดหมายใด ๆ ที่ออกจากเซิร์ฟเวอร์ที่ที่อยู่ IP นั้นและพูดว่า“ โอเคคุณได้รับอีเมลจากexample.comเซิร์ฟเวอร์ใดเซิร์ฟเวอร์หนึ่งของเราหรือไม่ ให้ฉันตรวจสอบและดูว่าเซิร์ฟเวอร์นั้นเชื่อมโยงกับexample.comหรือไม่” คำตอบสำหรับคำถามนั้นอาจเป็นได้ว่าเซิร์ฟเวอร์นั้นได้รับอนุญาตให้ส่งอีเมลได้example.comหรือไม่เราไม่มีเงื่อนงำอะไรนั่นคือ ... ทำในสิ่งที่คุณต้องการด้วยอีเมลนั้น

สำหรับวิธีตั้งค่าระเบียน PTR นั้นขึ้นอยู่กับบริการโฮสต์และนโยบายของเซิร์ฟเวอร์ของคุณ บริการบางอย่างจะอนุญาตให้คุณตั้งค่าระเบียน PTR ผ่านแผงควบคุม คนอื่นจะทำให้คุณติดต่อพวกเขาไม่ว่าจะทางอีเมลโทรศัพท์หรืออีเมลเพื่อรับชุดบันทึก

ตัวอย่างเช่นฉันรู้ว่าการตั้งค่า EC2 ของ Amazon ช่วยให้คุณสามารถส่งคำขอผ่านเว็บฟอร์มสำหรับรับชุดระเบียน PTR และไม่มีการรับประกันว่าพวกเขาจะอนุมัติการเปลี่ยนแปลงระเบียน PTR; แม้ว่าส่วนใหญ่พวกเขาทำ แต่สถานที่เช่น Rackspace เพียงแค่ให้คุณตั้งค่าเหล่านั้นด้วยตัวคุณเองโดยไม่จำเป็นต้องขออนุญาต

ในการตรวจสอบบันทึก PTR ของเซิร์ฟเวอร์คุณสามารถใช้เครื่องมือเช่นเครื่องมือMXToolbox“ Reverse IP Lookup” เครื่องมือนี้ หรือถ้าคุณพอใจกับบรรทัดคำสั่งใน Linux / Unix เพียงแค่เรียกใช้คำสั่งเช่นนี้:

dig -x 123.456.789.0

บันทึก SPF (กรอบนโยบายผู้ส่ง) คืออะไร

อีกส่วนของปริศนาพื้นฐานในการรับจดหมายที่ไม่ถูกตั้งค่าสถานะเป็นสแปมเพื่อให้แน่ใจว่ามีการตั้งค่าระเบียน SPF ที่เหมาะสม คำอธิบายลึกของสิ่งที่บันทึก SPF จะสามารถพบได้บนเว็บไซต์อย่างเป็นทางการ SPF แต่เครื่องมือ MXToolbox นี้ "เครื่องมือค้นหากรอบนโยบายการส่ง (SPF) การบันทึก" จะอธิบายได้ค่อนข้างดี:

ระเบียน Sender Policy Framework (SPF) ช่วยให้เจ้าของโดเมนสามารถเผยแพร่รายการที่อยู่ IP หรือเครือข่ายย่อยที่ได้รับอนุญาตให้ส่งอีเมลในนามของพวกเขา เป้าหมายคือการลดปริมาณสแปมและการฉ้อโกงโดยทำให้ผู้ส่งที่ประสงค์ร้ายปลอมตัวเป็นตัวตนได้ยากขึ้น

ในการตั้งค่าระเบียน SPF คุณจะต้องตั้งค่าระเบียน TXT ในระเบียน DNS สำหรับชื่อโดเมนของคุณที่จะมีลักษณะดังนี้:

v=spf1 mx a ptr ip4:123.456.789.0 a:example.com include:example.com ~all

ที่พื้นบอกว่าชื่อโฮสต์หรือที่อยู่ IP ที่ระบุไว้ใน SPF example.comที่ได้รับอนุญาตในการส่งอีเมลในนามของ ตัวอย่างนี้ค่อนข้างง่าย แต่ข้อดีของการบันทึก SPF คือสมมติว่าคุณมีเซิร์ฟเวอร์ 1/2 เซิร์ฟเวอร์เชื่อมต่อกับชื่อโฮสต์ของคุณและพวกเขาทั้งหมดมีที่อยู่ IP ที่แตกต่างกัน ระเบียน SPF ที่จะรวมที่อยู่ IP ของเซิร์ฟเวอร์ 1/2 โหลเหล่านั้นโดยทั่วไปจะ“ ยืนยัน” สำหรับความถูกต้องของอีเมลที่ส่งจากที่อยู่ IP นั้นในนามของชื่อโฮสต์นั้น


ขอบคุณมากสำหรับคำตอบของคุณ Jake! ฉันซาบซึ้งจริงๆ โอเคฉันกำลังพยายามตั้งค่าระเบียน SPF ในอินเทอร์เฟซ cPanel ของฉัน โปรดทราบว่าฉันใหม่มากสำหรับเรื่องนี้ คุณได้รวมตัวอย่างของระเบียน SPF ที่มีลักษณะเป็นอย่างไร คำถามของฉันคือ: IP ควรเป็นผู้ให้บริการโฮสติ้งของฉัน (IP ของเซิร์ฟเวอร์ที่เว็บไซต์ของฉันโฮสต์อยู่) หรือหนึ่งในผู้ให้บริการ IP ของฉัน (ที่ฉันใช้เชื่อมต่อกับอินเทอร์เน็ตดังนั้นจึงส่งอีเมล ) นอกจากนี้ฉันอยู่ในพื้นที่สาธารณะซึ่งหมายความว่าฉันอาจไม่สามารถควบคุมระเบียน PTR ได้มาก? ขอบคุณ!

1
@CeceXX ฉันไม่เข้าใจคำถามของคุณ คุณสามารถมี IP ได้หลายตัว แต่ควรเป็นเซิร์ฟเวอร์ที่ส่งอีเมลเท่านั้น หากเซิร์ฟเวอร์ส่งอีเมลที่อยู่ IP นั้นจะต้องอยู่ในระเบียน SPF ฉันขอแนะนำให้ติดต่อบริการโฮสติ้งของคุณและขอความช่วยเหลือ ที่ผ่านมาฉันได้ช่วยคุณอย่างดีที่สุดเท่าที่จะทำได้ หากคำถามนี้ช่วยคุณได้โปรดอย่าลืมโหวตให้มากขึ้น และถ้าคำตอบนี้เป็นคำตอบที่แก้ไขปัญหาของคุณโปรดตรวจสอบว่าเป็นเช่นนั้น ขอบคุณ!
JakeGould

ขอบคุณ! ฉันบอกบริการโฮสติ้งของฉันเพื่อเปลี่ยนบันทึก PTR ของฉัน คุณคิดว่าการเปลี่ยนแปลงเหล่านี้จะมีผลทันทีหรือไม่หรือจะใช้เวลาหลายชั่วโมงจึงจะมีผล

1
@CeceXX พวกเขาสามารถใช้ที่ใดก็ได้จาก 24-48 ชั่วโมงเพื่อให้มีประสิทธิภาพ
JakeGould

3

บริการฟรีอีเมลเช่น Gmail, Hotmail, Yahoo และ similars ได้รับตันของอีเมลขยะต่อวัน นั่นเป็นเหตุผลที่พวกเขาทำให้นโยบายอีเมลขาเข้ายากขึ้นและใช้กฎที่เป็นรูปธรรมและเข้มงวดเพื่อให้แน่ใจว่าจดหมายขาเข้าใด ๆ ไม่น่าจะเป็นสแปมหรือส่งไปยังโฟลเดอร์ขยะ

ก่อนอื่นคุณควรมีSPFนโยบายที่ถูกต้อง คุณไม่ได้พูดถึงว่าคุณกำลังใช้งานอีเมล MTA อะไร แต่การกำหนดค่านโยบาย SPF นั้นค่อนข้างตรงไปตรงมาและไม่เชื่อเรื่อง MTA โดยทั่วไปแล้วเป็นระเบียน DNS ซึ่งระบุว่าจากอะไรที่ IP / โดเมนเป็นโดเมนของคุณที่ได้รับอนุญาตให้ส่งอีเมล หากได้รับอีเมลจากภายในที่อยู่ IP ที่แตกต่างจากที่ประกาศไว้ในระเบียน DNS ของคุณอาจเป็นไปได้ว่าในโฟลเดอร์ขยะ มีลิงค์บางอย่างที่อาจช่วยคุณได้:

ต่อไปDKIMคือการได้รับความสำคัญเพิ่มมากขึ้น สิ่งนี้จะลงนามอีเมลของคุณด้วยรหัสส่วนตัว (สร้างโดยคุณ) และคุณสร้างระเบียน DNS ด้วยรหัสสาธารณะเพื่อให้โดเมนผู้รับใด ๆ สามารถตรวจสอบว่าเนื้อหาอีเมลนั้นมีการปลอมแปลงหรือไม่

ไม่มีทางที่จะช่วยให้คนอื่น ๆ DMARCตรวจสอบอีเมลของคุณของผู้อื่น โดยพื้นฐานแล้วเป็นการรวมกันของสองสิ่งข้างต้นและคุณตัดสินใจว่าคนอื่นควรทำอะไรกับอีเมลที่ไม่ผ่านการ จำกัด DMARC โดยส่งการตัดสินใจขั้นสุดท้ายให้พวกเขา DMARC ช่วยให้คุณสามารถรับรายงานได้เช่นกัน (จากโดเมนอื่นที่ใช้การตรวจสอบ DMARC)

ถัดไป (และน่าเสียดายที่มีไม่มากที่คุณสามารถทำอะไรกับมันอย่างน้อยจุดเริ่มต้น) ที่มีคำที่เรียกว่าชื่อเสียง IP บริการอีเมลหลายแห่งใช้บริการบางอย่างซึ่งจะแจ้งให้ทราบหากที่อยู่ IP มีชื่อเสียงดีหรือไม่ดี หากก่อนหน้านี้คุณเคยใช้ IP ของคุณเพื่อส่งสแปมแม้กระทั่งก่อนที่คุณจะเป็นเจ้าของมันก็น่าจะมีชื่อเสียงที่แย่ หากไม่ทราบที่อยู่ IP ของคุณก็จะไม่น่าเชื่อถือเช่นกัน คุณจะต้องได้รับชื่อเสียงโดยบอกผู้รับของคุณเพื่อ "บัญชีปลอดภัย" อีเมลของคุณ หากหลายคนทำเช่นนั้นผู้ให้บริการอีเมลฟรีจะรู้ว่าคุณไม่เป็นอันตรายและจะใช้นโยบายที่นุ่มนวลต่อคุณ

มีแนวคิดเพิ่มเติมเกี่ยวกับเรื่องนี้ แต่สิ่งเหล่านี้สำคัญที่สุด เพียงกำหนดค่าสิ่งที่คุณสามารถกำหนดค่าและอดทน


"รับเมลขยะจำนวนมากต่อวัน" ซึ่งทำให้ฉันสงสัยว่าอีเมลมีน้ำหนักเท่าใด ฮ่า ๆ.
Moab

1
ขึ้นอยู่กับจำนวนเศษซากที่แนบมา :-P

@Moab ให้VSauceบอกคุณ
บ้า

4 นาทีในชีวิตของฉันฉันจะไม่มีวันได้กลับมา ..... ทำให้ที่ 1 ฉันประกันตัว
Moab

2

การอัปเดตเล็กน้อยสำหรับทุกคนที่พบสิ่งนี้ในปี 2018 ซึ่งถือได้ว่าเป็นส่วนเสริมของคำตอบที่ยอดเยี่ยมของ @ JakeGould (ซึ่งทำให้ DMARC ออกไป)

Google ใช้กฎตัวกรองสแปมและฟิชชิ่งที่หนักกว่ากับ Gmail เวอร์ชันใหม่ หากอีเมลของคุณอยู่ในสแปมของใครบางคนตรวจสอบให้แน่ใจว่าคุณได้กำหนดค่าSPF , DKIM & DMARCอย่างถูกต้อง คุณสามารถใช้เครื่องมือต่าง ๆ เพื่อตรวจสอบกฎ MX ของโดเมนของคุณ ยกตัวอย่างเช่น - MXToolboxหรือของ Google Toolbox

คุณอาจต้องการยืนยันเว็บไซต์ของคุณกับPostmasterเพื่อดูชื่อเสียงของโดเมนอีเมลและช่วง IP ของคุณ

นี่คือแหล่งข้อมูลที่ยอดเยี่ยมจาก Google เกี่ยวกับวิธีกำหนดค่า DMARC ผ่าน GSuite - https://support.google.com/a/answer/2466580?hl=th

หากคุณพบคำศัพท์ใหม่ทั้งหมดเช่นที่ฉันเคยทำนี่เป็นบทความ3 บทความที่มีเนื้อหายอดเยี่ยมซึ่งอธิบายทั้งสามคำโดย returnpath.com


1

หน้านี้อาจเป็นประโยชน์กับคุณ:

https://mail.google.com/support/bin/answer.py?answer=81126

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

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