ตัวปรับรูปแบบอีเมล
อีเมลที่ป้อน (หนึ่งรายการต่อบรรทัด)
ปรับรูปแบบแล้ว (ตัดรายการซ้ำ)
รายละเอียดทางเทคนิค
ตัวปรับอีเมลให้เป็นมาตรฐานทำงานอย่างไร
เครื่องมือนี้ทำอะไร
เครื่องมือ Email Normalizer ทำให้อีเมลเป็นรูปแบบมาตรฐาน (canonical) โดยแปลงทั้งที่อยู่อีเมลเป็นตัวพิมพ์เล็กทั้งหมด ลบจุดออกจากส่วน local part (แบบ Gmail) และตัด alias แบบ plus-addressing ออก (user+tag@domain จะกลายเป็น user@domain) วิธีนี้ช่วยให้เห็นว่าอีเมลหลายรายการที่ดูเหมือนต่างกันจริง ๆ แล้วส่งไปยังกล่องจดหมายเดียวกัน ช่วยให้คุณตรวจจับบัญชีซ้ำและทำให้ฐานข้อมูลรายชื่อติดต่อเป็นมาตรฐาน
กรณีการใช้งานทั่วไปของนักพัฒนา
วิศวกรผลิตภัณฑ์ใช้งานการทำให้อีเมลเป็นมาตรฐานเพื่อป้องกันผู้ใช้สร้างบัญชีทดลองใช้ฟรีหลายบัญชีด้วยการเล่นจุด (j.ohn@gmail.com = john@gmail.com) หรือใช้นามแฝงแบบ plus (john+spam@gmail.com) ทีมการตลาดใช้เพื่อลบรายการซ้ำในรายชื่ออีเมลก่อนส่งแคมเปญเพื่อหลีกเลี่ยงการส่งซ้ำ ระบบป้องกันการทุจริตจะทำให้อีเมลเป็นมาตรฐานระหว่างสมัครใช้งานเพื่อจับผู้ใช้ที่เคยถูกแบนและพยายามสมัครใหม่ด้วยการเปลี่ยนอีเมลแบบผิวเผิน
รูปแบบข้อมูล ชนิด หรือรูปแบบย่อย
Gmail และ Google Workspace ไม่สนใจจุดใน local part และรองรับ plus-addressing ส่วน Outlook/Hotmail ไม่สนใจ plus-addressing แต่ไม่ละเว้นจุด Yahoo ใช้ระบบนามแฝงแบบขีดกลางแทน plus Fastmail และ ProtonMail รองรับ plus-addressing เครื่องมือนี้ใช้กฎการทำให้เป็นมาตรฐานแบบ Gmail เป็นค่าเริ่มต้น (ลบจุด ตัด plus alias และแปลงเป็นตัวพิมพ์เล็ก) ซึ่งครอบคลุมอีเมลผู้บริโภคส่วนใหญ่ แต่อาจทำให้ “normalize” มากเกินไปสำหรับเมลเซิร์ฟเวอร์องค์กรที่ถือว่าจุดมีความหมาย
ข้อผิดพลาดที่พบบ่อยและกรณีขอบ
ไม่ใช่เมลเซิร์ฟเวอร์ทุกตัวจะละเว้นจุด — การลบจุดจากอีเมลที่ไม่ใช่ Gmail อาจทำให้ผู้ใช้สองคนที่ต่างกันถูกแมปไปยังที่อยู่ที่ถูกทำให้เป็นมาตรฐานเดียวกัน เกิดการลบซ้ำแบบผิดพลาด ส่วนโดเมนของอีเมลไม่แยกตัวพิมพ์เล็ก/ใหญ่ตาม RFC 5321 แต่ local part ในทางเทคนิคแยกตัวพิมพ์เล็ก/ใหญ่ได้ (แม้แทบไม่มีเซิร์ฟเวอร์ใดบังคับใช้) Plus-addressing ถูกใช้มากขึ้นในฐานะเครื่องมือความเป็นส่วนตัวที่ถูกต้อง ดังนั้นการบล็อกอาจทำให้ผู้ใช้ที่ใส่ใจความเป็นส่วนตัวหงุดหงิด โดเมนสากล (IDN) ต้องทำการ normalize แบบ punycode เพื่อเปรียบเทียบได้อย่างถูกต้อง
เมื่อใดควรใช้เครื่องมือนี้แทนการเขียนโค้ด
ใช้เครื่องมือบนเบราว์เซอร์นี้เพื่อตรวจสอบอีเมลจำนวนไม่กี่รายการอย่างรวดเร็วว่ามีรายการซ้ำหรือไม่ หรือทดสอบว่ากฎการทำให้เป็นมาตรฐานของคุณจะเปลี่ยนอินพุตเฉพาะอย่างไร สำหรับโฟลว์สมัครใช้งานในระบบจริง ให้ทำ normalization เป็นฟังก์ชันฝั่งเซิร์ฟเวอร์ที่ใช้กฎเฉพาะผู้ให้บริการ (Gmail vs Outlook vs โดเมนกำหนดเอง) และจัดเก็บทั้งรูปแบบเดิมและรูปแบบที่ถูกทำให้เป็นมาตรฐาน เพื่อให้คุณแสดงอีเมลเดิมได้ ขณะเดียวกันก็ลบซ้ำโดยอิงจากเวอร์ชันที่ถูกทำให้เป็นมาตรฐาน