يبدو أنه في تحديث حديث، لم يعد التسجيل الجديد بنفس البريد الإلكتروني بما في ذلك علامة + لتمثيل بريد إلكتروني جديد مسموحًا به. نظامي يعتمد عليه بشدة. كيف يمكن تمكينه مرة أخرى؟
هممم
يبدو أن البريد الإلكتروني الموحد محظور.
أعني، إذا كان البريد الإلكتروني@gmail.com محظورًا، فإن البريد الإلكتروني+1@gmail.com محظور أيضًا. هذا غريب بالنسبة لي عندما لا يكون لدي خيار البريد الإلكتروني الموحد محددًا.
لهذا السبب كان يجب أن أسأل أولاً بدلاً من افتراض أنه “تم حجزه بالفعل”
ما هي الإعدادات التي تم تجاوزها لديك في فئات البريد الإلكتروني والمستخدم؟
هل قمت بحظر عنوان البريد الإلكتروني هذا، أو، على سبيل المثال، نطاق Gmail؟
في هذه الحالة، نقوم على الأرجح بحظر العناوين الفرعية للعناوين المحظورة بغض النظر عن الإعداد كإجراء لمكافحة المضايقات نظرًا لأن خيار التطبيع ليس هو الخيار الافتراضي.
“إظهار المُستبدلة فقط” في الإعدادات. ولكن الآن أشك في أننا لسنا بحاجة للقلق بشأن ذلك.
بالعودة إلى مكتبي، ألقيت نظرة على الكود الفعلي الذي يقوم بهذا الرفض:
في الأعلى مباشرة، نتحقق من البريد الإلكتروني القياسي مقابل القائمة المحظورة:
def self.canonical(email)
name, domain = email.split("@", 2)
name = name.gsub(/\+.*/, "")
name = name.gsub(".", "") if %w[gmail.com googlemail.com].include?(domain.downcase)
"#{name}@#{domain}".downcase
end
وحتى لو لم يكتشف ذلك، فسيتم اكتشافه بواسطة فحص مسافة ليفنشتاين هنا: