مرحباً، أتمنى أن تكون بخير: أود أن أكون قادراً بالكامل على تخصيص شكل رسائل البريد الإلكتروني (على سبيل المثال: تغيير التخطيط، إزالة صور الملف الشخصي، حواف دائرية، إلخ)، كيف يمكنني القيام بذلك؟
لست متأكدًا تمامًا مما تعنيه بتخصيص الردود نظرًا لأنها تُرسل بواسطة أشخاص آخرين (ولا أعتقد أن أي شخص يستجيب للملخصات على أي حال…) ولكن هذا مكان جيد للبدء: Configuring Activity Summary emails
عذرًا، دعني أوضح ذلك عندما أقول “تخصيص رسائل البريد الإلكتروني الردود” أعني أنني أريد تعديل شكلها عندما يتلقى المستخدم إشعارًا عبر البريد الإلكتروني عندما يرد شخص ما على موضوعه.
في حالة الاستخدام الخاصة بي، جعلت المجموعات قابلة لإرسال البريد الإلكتروني إليها.
لنفترض أن المستخدم أ يرسل بريدًا إلكترونيًا إلى المجموعة ب، ثم لنفترض أن عضوًا في المجموعة ب يرد على رسالة المستخدم أ، سيتلقى المستخدم أ بريدًا إلكترونيًا يتكون من صورة ملف شخصي، ومحتوى الرسالة، واسم العضو من المجموعة ب، في الوقت الحالي لا يعجبني شكل البريد الإلكتروني.
على سبيل المثال؛ أريد إزالة صورة الملف الشخصي للمستخدم الذي يرد على رسالة المستخدم أ، وأريد أيضًا تغيير شكل النص والعديد من العوامل الأخرى للبريد الإلكتروني.
لقد اطلعت على هذا بالفعل، ولا يزال هذا لا يمنحني المعرفة التي أحتاجها لتحقيق التأثير المطلوب، حيث إنه يؤثر فقط على قالب البريد الإلكتروني الخارجي. على سبيل المثال، كيف يمكنني إزالة هذه المكونات؟
لقد حاولت تغيير قوالب إشعارات البريد الإلكتروني الخاصة بي في /admin/customize/email_templates ولكن لا يبدو أن أيًا من الأحداث ينطبق عندما يرسل شخص ما بريدًا إلكترونيًا.
إنه نظام معقد، لكن هذا الموضوع يرتبط بموضوع حول كيفية تخصيص المحتوى الداخلي لرسائل البريد الإلكتروني: Customizing specific system email templates. الفكرة هي أنه من المفترض أن تكون قادرًا على تخصيص القوالب المحددة عن طريق تحديدها من صفحة المسؤول / التخصيص / البريد الإلكتروني.
بالنسبة لقالب “المستخدم المنشور”، سترى شيئًا كهذا:
لقد جربت هذا، ومع ذلك، لم يبدو أن حدث User Posted PM يعمل ولم يبدو أن القالب يؤثر على ما أعادته رسالة البريد الإلكتروني، حتى لو قمت بتجاوز كل النص ليكون كلمة واحدة.
لقد مر بعض الوقت منذ أن اختبرت هذا، لكنني أخمن أنه إذا لم تر أي تغييرات، فقد كنت تقوم بتحرير القالب الخاطئ. لاحظ أن “User Posted” هو القالب المستخدم للإشعارات حول المنشورات في المواضيع العادية، و “User Posted PM” مخصص للإشعارات المتعلقة بالرسائل الشخصية.
بالإضافة إلى ذلك، هناك العديد من القوالب المتعلقة بالنشر: User Mentioned، User Posted، User Quoted، User Replied…
هذه هي الطريقة الوحيدة التي لا يمكنني اختبارها محليًا لكيفية التعامل مع رسائل البريد الإلكتروني من المستخدمين المرحليين. ما زلت أتوقع أن الردود على هذا البريد الإلكتروني ستستخدم قالب الرسائل الخاصة للمستخدم المنشور إذا كان البريد الإلكتروني يُرسل إلى عنوان بريد إلكتروني لمجموعة، أو قالب المستخدم المنشور إذا كان البريد الإلكتروني يُرسل إلى عنوان البريد الإلكتروني الوارد لفئة.
أعتقد أن Discourse قد قامت بالفعل بتخصيص قالب البريد الإلكتروني المستخدم للتعامل مع الردود من المستخدمين المرحليين في Meta. قد أكون أتذكر ذلك بشكل غير صحيح على الرغم من ذلك. في أي حال، سيكون من الجيد معرفة ذلك وإضافته إلى القائمة في Customizing specific system email templates.