Canapin
(Coin-coin le Canapin)
25 سبتمبر 2020، 12:31م
1
مرحبًا.
إعداد تعطيل الرسائل الإلكترونية الخاص بي مضبوط على غير الموظفين .
يبدو أن كل إشعار بريد إلكتروني (للموظفين…) يُرسل، باستثناء تأكيد تغيير عنوان البريد الإلكتروني للمستخدم (أو إضافة عنوان بديل).
لا تظهر أي مدخلات جديدة للبريد الإلكتروني في الإدارة → الرسائل الإلكترونية → المرسلة.
Canapin
(Coin-coin le Canapin)
28 سبتمبر 2020، 9:10ص
2
بدأ العمل فقط عندما قمت بتعيين تعطيل البريد الإلكتروني إلى لا ، لذا أعتقد أن هناك خطأً هنا، أو هل أنا أغفل شيئًا؟
باختصار: عند تعيين تعطيل البريد الإلكتروني إلى غير الموظفين ، لا تُرسل رسائل تأكيد تغيير عنوان البريد الإلكتروني (التي تُرسل إلى العنوان الجديد ) لأعضاء الطاقم أو المشرفين.
هـمـم @martin ، هل يمكنك إعادة إنتاج هذه المشكلة أيضًا؟
martin
(Martin Brennan)
8 أكتوبر 2020، 3:52ص
5
تم دمج إصلاح لهذه المشكلة الآن:
master ← issue/fix-non-staff-disable-email-breaking-confirm-new
merged 03:52AM - 08 Oct 20 UTC
See https://meta.discourse.org/t/email-address-change-confirmation-email-not-sen… t-but-every-other-notification-emails-are/165358
> In short: with disable emails set to non-staff, email address change confirmation emails (those sent to the new address) are not sent for staff or admin members.
This was happening because we were looking up the staff user with the `to_address` of the email, but the to address was the _new_ email address because we are sending a confirm email change email, and thus the user could not be found. We didn't need to do this anyway because we are passing the user into the `Email::Sender` class anyway.