مُطبّع البريد الإلكتروني

طبّع عناوين البريد الإلكتروني دفعة واحدة: حوّلها إلى أحرف صغيرة، وأزل نقاط Gmail ووسوم الجمع، ووحّد أسماء موفري الخدمة البديلة، وأزل التكرارات التي لا تختلف إلا شكليًا.

حوّل قائمة فوضوية من العناوين إلى صيغة موحدة واحدة لكل منها. الصق عنوانًا واحدًا في كل سطر. تحوّل الأداة كل عنوان إلى أحرف صغيرة، واعتمادًا على الخيارات، تزيل نقاط Gmail، وتشذب وسوم الجمع، وتوحّد أسماء موفري الخدمة البديلة، وتتخلص من التكرارات التي تختلف فقط في الشكل.

التفاصيل

الأصلي المُطبّع الحالة

ما الذي تغيّره معالجة البريد الإلكتروني فعليًا

المشكلة

Alice.Smith+news@Gmail.com و alicesmith@googlemail.com و alicesmith@gmail.com كلها تصل إلى صندوق الوارد نفسه، ومع ذلك تعامل استعلام SELECT ... WHERE email = ? ساذج عليها كثلاثة أشخاص مختلفين. هكذا ينتهي بك الأمر بحسابات مكررة، وثلاث نسخ من النشرة الإخبارية نفسها، ونسخة تجريبية مجانية جدّدها شخص ما إحدى عشرة مرة.

التطبيع يلغي هذه المتغيرات إلى سلسلة موحدة واحدة يمكنك فهرستها ومقارنتها.

القواعد الأربع

الحالة. جزء النطاق غير حساس لحالة الأحرف وفقًا لـ RFC 1035، وبينما الجزء المحلي حساس للحالة تقنيًا وفقًا لـ RFC 5321، لا يعامله أي مزود رئيسي بهذه الطريقة. تحويل كل شيء إلى أحرف صغيرة آمن عمليًا وهو القاعدة الوحيدة التي يجب أن تطبقها دائمًا.

النقاط. يتجاهل Gmail النقاط في الجزء المحلي: a.li.ce@gmail.com يساوي alice@gmail.com. هذا سلوك خاص بـ Gmail. تطبيقه على Outlook أو Yahoo أو نطاق مؤسسي سيدمج أشخاصًا مختلفين فعليًا، لذا تزيل هذه الأداة النقاط فقط لـ gmail.com و googlemail.com.

وسوم الجمع. العنونة الفرعية (alice+shopping@gmail.com) مدعومة من Gmail و Outlook و Fastmail و iCloud ومعظم الخوادم الحديثة. يستخدم Yahoo واصلة بدلاً من الجمع. الوسم تسمية للتصفية، وليس جزءًا من الهوية، لذا يمكن إزالته — لكن انظر التحذير أدناه.

أسماء موفري الخدمة البديلة. googlemail.com هو نفس خدمة gmail.com، و hotmail.com و live.com و msn.com كلها تندمج في منصة Microsoft الاستهلاكية. تعيينها إلى نطاق موحد واحد يلتقط شريحة أخرى من التكرارات.

متى لا تُطبّع

خزّن العنوان الذي كتبه المستخدم واستخدم الصيغة المطبّعة فقط كمفتاح مقارنة. لا ترسل بريدًا أبدًا إلى النسخة المطبّعة — ستزيل وسم جمع يعتمد عليه المستلم في تصفيته، وبعض صناديق البريد المؤسسية المشروعة تحتوي فعلًا على +.

كن حذرًا مع إزالة وسوم الجمع في سياق مكافحة إساءة الاستخدام أيضًا. إنها تمنع فعلًا محاولات المستخدم الواحد المتعددة، لكنها تعاقب أيضًا المستخدمين المهتمين بالخصوصية الذين يوسمون كل تسجيل. تعامل معها كإشارة، وليس كحكم.

ولا تستخدم هذا كتحقق. العنوان المثالي نحويًا يمكن أن يرتد؛ فقط بريد تأكيد يثبت قابلية التسليم.

ملاحظة المصادر المفتوحة: منفّذ من الصفر بلغة JavaScript خالصة باستخدام سلوكيات موثقة للمزودين. لا مكتبة تابع لجهة خارجية ولا طلب شبكة.

الأسئلة الشائعة

هل يجب أن أخزن العنوان المطبّع بدلاً من الأصلي؟
لا. خزّن كليهما — الأصلي لإرسال البريد، والصيغة المطبّعة كمفتاح فهرس فريد للبحث وكشف التكرار.
لماذا تُزال النقاط فقط لـ Gmail؟
لأن Gmail فقط يتجاهلها. في Outlook أو Yahoo أو نطاق شركة، يمكن أن يكون john.smith@ و johnsmith@ موظفين مختلفين، ودمجهما سيسلم البريد إلى الشخص الخطأ.
هل يدعم كل مزود وسوم الجمع؟
معظم المزودين الحديثين يدعمونها، لكن ليس جميعهم. يستخدم Yahoo واصلة، وبعض الخوادم الأقدم أو ذاتية الاستضافة ترفض الجمع تمامًا. لا تفترض أبدًا أن عنوانًا موسومًا سيُقبل.
هل التطبيع شكل من أشكال التحقق؟
لا. إنه يعيد كتابة السلسلة فقط إلى شكل موحد. وجود صندوق البريد لا يمكن إثباته إلا بإرسال رسالة تأكيد.
هل تُرفع عناويني إلى أي مكان؟
لا. تتم معالجة القائمة بأكملها في متصفحك باستخدام JavaScript عادي ولا تغادر الصفحة أبدًا.