✉️ دليل استكشاف أخطاء قوالب البريد الإلكتروني
Easy Form Builder بواسطة WhiteStudio — تسليم وعرض البريد الإلكتروني
الإصدار 4.0
1. كيفية عمل قوالب البريد الإلكتروني
يستخدم Easy Form Builder منشئ قوالب بريد إلكتروني بالسحب والإفلات يقوم بتخزين بيانات التصميم في هيكل JSON يسمى EFBDATA.
عند إرسال نموذج، يقرأ الإضافة بيانات EFBDATA، ويقوم بتحويل كل كتلة إلى HTML آمن للبريد الإلكتروني (باستخدام الجداول، والأنماط المضمنة، و VML لبرنامج Outlook)، ويرسل النتيجة عبر wp_mail().
مسار المعالجة
←
←
←
←
2. مرجع كتل البريد الإلكتروني
يدعم منشئ القوالب الكتل التالية. يتم تصيير كل كتلة على شكل HTML قائم على الجداول مع CSS مضمن.
| الكتلة | الوصف | التوافق مع تطبيقات البريد |
|---|---|---|
| Header (الهيدر) | القسم العلوي بلون خلفية أو تدرج لوني. يمكن أن يحتوي على Logo و Title. | ✅ جميع التطبيقات (التدرج له بديل لوني صلب في Outlook) |
| Logo (الشعار) | يعرض صورة شعار الموقع. يدعم العرض والمحاذاة والنص البديل (alt). | ✅ جميع التطبيقات |
| Title (العنوان) | نص عنوان مع خيارات الخط والحجم والوزن واللون والمحاذاة. | ✅ جميع التطبيقات |
| Text (النص) | فقرة نصية مع خيارات الخط واللون وارتفاع السطر والحشو. | ✅ جميع التطبيقات |
| Message (الرسالة) | محتوى النموذج الديناميكي. يُستبدل ببيانات النموذج الفعلية عند الإرسال. | ✅ جميع التطبيقات |
| Button (الزر) | زر إجراء بروابط وألوان وحواف مستديرة. يستخدم VML لـ Outlook. | ✅ جميع التطبيقات (VML بديل لـ Outlook) |
| Divider (الفاصل) | خط أفقي فاصل مع خيارات اللون والسماكة والعرض. | ✅ جميع التطبيقات |
| Spacer (المساحة) | مساحة فارغة رأسية بارتفاع قابل للضبط. | ✅ جميع التطبيقات |
| Image (الصورة) | يعرض صورة مستضافة. يدعم العرض والنص البديل والمحاذاة والرابط الاختياري. | ✅ جميع التطبيقات (يتطلب رابط URL عام) |
| Columns (الأعمدة) | تخطيط بعمودين للمحتوى جنباً إلى جنب. قائم على الجداول للتوافق. | ✅ جميع التطبيقات (يتكدس على الموبايل) |
| Social (التواصل الاجتماعي) | روابط أيقونات التواصل الاجتماعي مع لون قابل للتخصيص. | ✅ جميع التطبيقات (أيقونات PNG) |
| Footer (التذييل) | قسم نص التذييل مع خيارات اللون والخط والمحاذاة والخلفية. | ✅ جميع التطبيقات |
| HTML Block (كتلة HTML) | حقن HTML مخصص مباشرة. يُصيَّر المحتوى كما هو دون معالجة. | ⚠️ يعتمد على الكود الذي تكتبه |
3. الإعدادات العامة
تسري الإعدادات العامة على قالب البريد الإلكتروني بأكمله وتؤثر على جميع الكتل.
| الإعداد | القيمة الافتراضية | الوصف |
|---|---|---|
| لون الخلفية الخارجية | #f8f9fa |
لون الخلفية الخارجية للبريد الإلكتروني بالكامل |
| خلفية منطقة المحتوى | #ffffff |
لون خلفية منطقة المحتوى (البطاقة الداخلية) |
| عرض المحتوى | 600px |
الحد الأقصى لعرض محتوى البريد. 600px هو المعيار الصناعي. |
| نصف قطر الحواف | 8px |
زوايا مستديرة لمنطقة المحتوى. يتجاهلها Outlook. |
| نوع الخط | Segoe UI, Tahoma, إلخ | الخط الافتراضي لجميع كتل النصوص. خطوط الويب غير مدعومة — استخدم خطوط النظام. |
| اتجاه النص | كشف تلقائي (LTR/RTL) | اتجاه النص. يُضبط تلقائياً بناءً على اللغة المحددة في ووردبريس. |
| لون خلفية الأزرار | #202a8d |
لون الخلفية الافتراضي لجميع كتل الأزرار |
| لون نص الأزرار | #ffffff |
لون النص الافتراضي لجميع كتل الأزرار |
4. مشاكل تسليم البريد الإلكتروني
❌ المشكلة: لا يتم إرسال الرسائل نهائياً
السبب: يستخدم ووردبريس دالة mail() في PHP افتراضياً، والتي قد تكون معطلة أو غير مهيأة بشكل صحيح على استضافتك.
الحل:
- قم بتثبيت إضافة SMTP مثل WP Mail SMTP أو Post SMTP أو FluentSMTP.
- قم بتهيئة الإضافة باستخدام إعدادات موفر البريد الخاص بك (Gmail, Outlook, SendGrid, إلخ).
- استخدم ميزة “إرسال بريد اختباري” في الإضافة للتحقق من وصول الرسائل.
- تحقق من سجل أخطاء ووردبريس في
wp-content/debug.logبحثاً عن أخطاء تتعلق بالبريد.
❌ المشكلة: يتم إرسال البريد لكن لا يصل للمستلم
السبب: يتم إرسال البريد من ووردبريس لكنه يُرفض أو يُصفى من قِبَل مزود بريد المستلم.
الحل:
- تحقق من مجلد البريد المزعج / Junk لدى المستلم.
- تأكد من أن نطاقك يحتوي على سجلات DNS صحيحة لـ SPF و DKIM و DMARC.
- تجنب استخدام عنوان بريد مجاني (gmail.com, yahoo.com) كعنوان “من” — استخدم نطاقك الخاص.
- تواصل مع مزود الاستضافة للتأكد من أن البريد الصادر غير محظور على المنفذ 25/587.
❌ المشكلة: تأخر وصول الرسائل
السبب: بعض مزودي الاستضافة يضعون البريد في قائمة انتظار أو يفرضون حدوداً على معدل الإرسال.
الحل:
- استخدم خدمة بريد إلكتروني تحويلية متخصصة (SendGrid, Mailgun, Amazon SES) لتسليم موثوق وسريع.
- تحقق مما إذا كانت الاستضافة تفرض حدوداً على إرسال البريد وقم بالتعديل وفقاً لذلك.
mail() الافتراضية غير موثوقة في معظم بيئات الاستضافة المشتركة.
5. العرض عبر تطبيقات البريد المختلفة
تختلف تطبيقات البريد الإلكتروني اختلافاً كبيراً في دعمها لـ HTML/CSS. إليك ما يمكن توقعه:
| الميزة | Gmail | Outlook (سطح المكتب) | Apple Mail | Yahoo |
|---|---|---|---|---|
| CSS مضمن (Inline) | ✅ | ✅ | ✅ | ✅ |
| لون الخلفية | ✅ | ✅ | ✅ | ✅ |
| تدرجات CSS | ✅ | ❌ (بديل لوني صلب) | ✅ | ✅ |
| الحواف المستديرة | ✅ | ❌ (زوايا حادة) | ✅ | ✅ |
| خطوط الويب | ❌ | ❌ | ✅ | ❌ |
| صور SVG | ❌ | ❌ | ✅ | ❌ |
| صور PNG | ✅ | ✅ | ✅ | ✅ |
| VML (رسومات متجهية) | ❌ | ✅ | ❌ | ❌ |
| Max-width | ✅ | ❌ (يستخدم جداول MSO) | ✅ | ✅ |
6. مشاكل كتلة الهيدر (Header)
❌ المشكلة: يظهر التدرج اللوني كلون صلب واحد في Outlook
السبب: يستخدم Microsoft Outlook (سطح المكتب) محرك عرض Word الذي لا يدعم تدرجات CSS.
الحل: هذا سلوك طبيعي ومتوقع. تستخرج الإضافة تلقائياً اللون الأول من تدرجك وتستخدمه كخلفية صلبة احتياطية لـ Outlook. سيظهر التدرج بشكل صحيح في Gmail وApple Mail وYahoo والعملاء المستندين إلى الويب.
❌ المشكلة: لا يظهر لون خلفية الهيدر
السبب: يمكن للوضع الداكن (Dark Mode) في تطبيقات البريد تجاوز ألوان الخلفية.
الحل:
- يتحكم تطبيق البريد في هذا الأمر ولا يمكن للمرسل التحكم فيه.
- اختر ألواناً يمكن قراءتها في الوضعين الفاتح والداكن.
- اختبر بريدك بإرسال معاينة لنفسك والتحقق من الوضع الداكن على هاتفك.
7. مشاكل كتلة الشعار (Logo)
❌ المشكلة: لا تظهر صورة الشعار
السبب: رابط URL الشعار غير متاح للعامة، أو أن تطبيق البريد يحجب الصور.
الحل:
- تأكد من أن الشعار مرفوع على مكتبة وسائط ووردبريس (وليس رابطاً خارجياً قد يكون محظوراً).
- تحقق من أن رابط الصورة متاح من خارج شبكتك — افتحه في نافذة تصفح خاص.
- إذا كان موقعك يستخدم HTTP (وليس HTTPS)، قد تحجب بعض تطبيقات البريد الصورة. استخدم HTTPS.
- بعض تطبيقات البريد تحجب الصور افتراضياً حتى يضغط المستخدم على “عرض الصور”. أضف نصاً بديلاً (alt text) وصفياً.
❌ المشكلة: يظهر الشعار كبيراً أو صغيراً جداً
السبب: إعداد العرض في منشئ القوالب لا يتوافق مع أبعاد الصورة الفعلية.
الحل: اضبط إعداد العرض في خصائص كتلة الشعار. العرض الموصى به للشعار في البريد الإلكتروني هو بين 100px و 200px.
8. مشاكل كتل النصوص والعناوين
❌ المشكلة: الخط لا يتطابق مع معاينة المنشئ
السبب: لا تدعم تطبيقات البريد خطوط الويب. الخط المرئي في المنشئ قد لا يكون متاحاً على جهاز المستلم.
الحل:
- استخدم الخطوط الآمنة للنظام: Arial, Verdana, Tahoma, Georgia, Segoe UI, Trebuchet MS.
- تضمن مجموعة الخطوط الاحتياطية إمكانية القراءة حتى عند عدم توفر الخط الأساسي.
❌ المشكلة: يبدو لون النص مختلفاً في الوضع الداكن
السبب: يمكل لـ Gmail وOutlook وApple Mail في الوضع الداكن عكس ألوان النص والخلفية أو تعديلها.
الحل:
- تجنب النصوص الفاتحة جداً على خلفيات بيضاء (تصبح غير مرئية في الوضع الداكن).
- استخدم تباين كافياً بين ألوان النص والخلفية.
- اختبر بتفعيل الوضع الداكن في تطبيق بريدك قبل الإرسال لمستخدميك.
❌ المشكلة: يظهر النص العربي/RTL من اليسار إلى اليمين (LTR)
السبب: إعداد اتجاه البريد الإلكتروني لا يتوافق مع لغة المحتوى.
الحل: تكتشف الإضافة RTL تلقائياً من إعدادات ووردبريس. إذا كان المحتوى بالعربية أو الفارسية أو العبرية، تأكد من تعيين اللغة الصحيحة في الإعدادات > عام > لغة الموقع.
9. مشاكل كتلة الرسالة (Message)
❌ المشكلة: تظهر كتلة الرسالة “shortcode_message” بدلاً من بيانات النموذج
السبب: لم يتم تمرير بيانات إرسال النموذج بشكل صحيح إلى محرك العرض.
الحل:
- تأكد من أن النموذج يحتوي على حقل واحد على الأقل (مثل الاسم أو البريد أو الرسالة).
- تحقق من أن النموذج محفوظ ومنشور بشكل صحيح.
- تحقق من سجل الأخطاء في
wp-content/debug.logبحثاً عن أخطاء PHP. - جرب إعادة حفظ قالب البريد في منشئ القوالب.
❌ المشكلة: تظهر بيانات النموذج لكن بدون تنسيق
السبب: تعرض كتلة الرسالة بيانات النموذج كما هي. HTML المعقد في ردود النموذج قد لا يكون منسقاً.
الحل: تطبق كتلة الرسالة إعدادات الخط واللون والمحاذاة من لوحة الخصائص. قم بضبط هذه الإعدادات في المنشئ لتتوافق مع تصميمك.
10. مشاكل كتلة الأزرار
❌ المشكلة: يظهر الزر بخلفية بيضاء ونص أبيض في Outlook
السبب: الإصدارات القديمة من الإضافة استخدمت أزراراً CSS فقط لا يستطيع محرك عرض Outlook المستند إلى Word عرضها.
الحل: تم إصلاح هذه المشكلة. تستخدم الإضافة الآن VML (لغة ترميز المتجهات) لعرض الأزرار في Outlook. ستظهر الأزرار بلون الخلفية ولون النص الصحيحين في جميع إصدارات Outlook. تأكد من استخدام الإصدار 4.0 أو أحدث.
❌ المشكلة: يُزال لون خلفية الزر في Gmail
السبب: يزيل Gmail خلفيات التدرج اللوني من الروابط.
الحل: تستخدم الإضافة background-color صلباً بدلاً من التدرجات للأزرار. هذا يضمن عرضاً متسقاً في Gmail وجميع العملاء الآخرين. إذا ظل زرك يظهر بدون خلفية، أعد حفظ قالب البريد لتطبيق أحدث كود عرض.
❌ المشكلة: لا تظهر الحواف المستديرة للزر في Outlook
السبب: لا يدعم Outlook خاصية CSS border-radius.
الحل: يستخدم البديل VML لـ Outlook خاصية arcsize لمحاكاة الحواف المستديرة. لكن النتيجة قد لا تكون متطابقة تماماً مع العملاء الآخرين. هذا قيد معروف في Outlook.
❌ المشكلة: لون الزر لا يتطابق مع المنشئ
السبب: يستخدم الزر الإعدادات العامة للون خلفية الزر ولون نصه.
الحل: تحقق من لوحة الإعدادات العامة في منشئ القوالب. إعدادا “لون خلفية الأزرار” و”لون نص الأزرار” يتحكمان في الألوان الافتراضية لجميع الأزرار.
11. مشاكل كتلة الصور
❌ المشكلة: لا تظهر الصورة في البريد الإلكتروني
السبب: رابط URL الصورة غير متاح للعامة، أو أن تطبيق البريد يحجب الصور افتراضياً.
الحل:
- ارفع الصور على مكتبة وسائط ووردبريس. لا تستخدم روابط
localhost— فهي غير متاحة من تطبيق بريد المستلم. - تأكد من أن موقعك يستخدم HTTPS. كثير من تطبيقات البريد تحجب الصور المقدمة عبر HTTP.
- افتح رابط الصورة في نافذة تصفح خاص للتأكد من تحميلها.
- أضف نصاً بديلاً (alt text) وصفياً ليرى المستخدمون معلومات مفيدة أثناء تحميل الصور.
❌ المشكلة: الصورة عريضة جداً على الموبايل
السبب: عرض الصورة يتجاوز حجم الشاشة على الأجهزة المحمولة.
الحل: تتضمن الإضافة قاعدة CSS متجاوبة (max-width: 100%) تقلص الصور تلقائياً على الموبايل. إذا استخدمت عرضاً نسبياً (مثلاً 100%)، ستتناسب الصور تلقائياً مع الحاوية.
❌ المشكلة: رابط الصورة غير قابل للنقر
السبب: حقل الرابط في المنشئ فارغ أو يحتوي على URL غير صالح.
الحل: افتح إعدادات كتلة الصورة وتأكد من أن رابط URL يبدأ بـ https://.
12. مشاكل الفواصل والمساحات
❌ المشكلة: لا يظهر الفاصل (Divider)
السبب: لون الفاصل قريب جداً من لون خلفية المحتوى.
الحل: غيّر لون الفاصل في إعدادات الكتلة لإنشاء تباين أكبر مع الخلفية. تأكد أيضاً من أن سماكة الفاصل 1px على الأقل.
❌ المشكلة: يتجاهل Outlook ارتفاع المساحة (Spacer)
السبب: بعض إصدارات Outlook تطوي خلايا الجداول الفارغة.
الحل: تستخدم الإضافة رمز داخل خلايا المساحة لمنع الطي. إذا ظلت المساحة تبدو أقصر من المتوقع في Outlook، جرب زيادة الارتفاع قليلاً.
13. مشاكل كتلة الأعمدة
❌ المشكلة: لا تظهر الأعمدة جنباً إلى جنب في Outlook
السبب: لا يحترم Outlook أحياناً عروض الجداول النسبية بشكل صحيح.
الحل: تستخدم الإضافة تخطيطاً قائماً على الجداول (48% | فراغ 4% | 48%) يدعمه Outlook. إذا تكدست الأعمدة، فقد يكون المحتوى في أحد الأعمدة عريضاً جداً. حافظ على إيجاز محتوى الأعمدة.
❌ المشكلة: تتكدس الأعمدة على الموبايل
السبب: هذا سلوك متجاوب مقصود. على الشاشات الأضيق من 600px، تتكدس الأعمدة رأسياً لتسهيل القراءة.
الحل: لا يلزم اتخاذ أي إجراء. هذا هو السلوك الصحيح للأجهزة المحمولة.
16. مشاكل كتلة HTML
❌ المشكلة: لا يتم تصيير HTML المخصص بشكل صحيح
السبب: دعم تطبيقات البريد للـ HTML/CSS محدود جداً مقارنة بالمتصفحات.
الحل:
- استخدم فقط تخطيطات قائمة على الجداول بدلاً من
divأوflexboxأوgrid. - استخدم فقط CSS مضمناً (
style="..."). تزيل تطبيقات البريد كتل<style>وأوراق الأنماط الخارجية. - لا تستخدم وسوم
<script>— تزيل جميع تطبيقات البريد JavaScript. - لا تستخدم صور SVG أو صور مشفرة بـ base64 — لن تعرضها Gmail وOutlook.
- استخدم روابط URL مطلقة لجميع الصور (مثلاً
https://yourdomain.com/image.png).
وسوم HTML الآمنة لكتلة HTML
| آمن للاستخدام | تجنب استخدامه |
|---|---|
<table>, <tr>, <td>, <th> |
<div> مع CSS معقد |
<p>, <h1>–<h6>, <span> |
<section>, <article>, <nav> |
<a>, <img>, <br> |
<svg>, <canvas>, <video> |
<strong>, <em>, <b>, <i> |
<script>, <style>, <link> |
<ul>, <ol>, <li> |
<form>, <input>, <button> |
17. رسائل البريد تذهب للمزعج (Spam)
❌ المشكلة: تصل الرسائل باستمرار إلى مجلد Spam
السبب: عوامل متعددة يمكن أن تُشغّل مرشحات البريد المزعج.
الحل: تحقق من كل نقطة من النقاط التالية وعالجها:
| # | الفحص | طريقة الإصلاح |
|---|---|---|
| 1 | سجل SPF | أضف سجل SPF في DNS لنطاقك يتضمن سيرفر البريد الخاص بك. مثال: v=spf1 include:_spf.google.com ~all |
| 2 | توقيع DKIM | هيّئ DKIM عبر مزود بريدك أو إضافة SMTP. يضيف هذا توقيعاً رقمياً يُثبت أن البريد من نطاقك. |
| 3 | سياسة DMARC | أضف سجل DMARC في DNS: v=DMARC1; p=quarantine; rua=mailto:[email protected] |
| 4 | عنوان المرسل | استخدم بريد “من” يتطابق مع نطاقك (مثلاً [email protected])، وليس بريداً مجانياً مثل @gmail.com. |
| 5 | محتوى البريد | تجنب كلمات تُشغّل مرشح Spam (“مجاني”، “عاجل”، “اضغط هنا”، علامات تعجب مفرطة، نص بحروف كبيرة كلياً). |
| 6 | نسبة الصور إلى النص | لا ترسل رسائل بريد تحتوي على صور فقط. أضف محتوى نصياً ذا معنى بجانب الصور. |
| 7 | فحص القائمة السوداء | تحقق مما إذا كان نطاقك أو IP السيرفر مدرجاً في القائمة السوداء على mxtoolbox.com/blacklists. |
18. قائمة فحص تصحيح الأخطاء
استخدم هذه القائمة عند استكشاف مشاكل البريد الإلكتروني:
| # | الفحص | المتوقع |
|---|---|---|
| 1 | ووردبريس قادر على إرسال البريد | ثبّت إضافة SMTP وأرسل بريداً اختبارياً بنجاح. |
| 2 | قالب البريد محفوظ | افتح النموذج > منشئ قالب البريد > حفظ. تأكد من ظهور الكتل في المعاينة. |
| 3 | الصور متاحة للعامة | افتح روابط الصور في نافذة تصفح خاص. يجب أن تُحمَّل دون تسجيل دخول. |
| 4 | لا توجد أخطاء PHP | فعّل WP_DEBUG وWP_DEBUG_LOG في wp-config.php وتحقق من wp-content/debug.log. |
| 5 | أيقونات التواصل موجودة | تحقق من وجود ملفات PNG في مجلد public/assets/images/social/ داخل الإضافة. |
| 6 | مجلد الرفع قابل للكتابة | تحقق من أن wp-content/uploads/ يملك صلاحيات كتابة (755 أو 775). |
| 7 | HTTPS مفعّل | يجب أن يبدأ رابط موقعك بـ https://. قد يُحجب المحتوى المختلط (صور HTTP في بريد HTTPS). |
| 8 | البريد غير مقطوع في Gmail | حافظ على حجم HTML للبريد دون 102 كيلوبايت. احذف الكتل غير الضرورية إذا أظهر Gmail “[تم قص الرسالة]”. |
🐛 تفعيل سجل الأخطاء في ووردبريس
أضف الكود التالي إلى ملف wp-config.php (قبل السطر “That’s all, stop editing!”):
define(‘WP_DEBUG_LOG’, true);
define(‘WP_DEBUG_DISPLAY’, false);
بعد التفعيل، أرسل نموذجاً وتحقق من ملف السجل في wp-content/debug.log بحثاً عن أي أخطاء.
WP_DEBUG على مواقع الإنتاج بعد الانتهاء من استكشاف الأخطاء. إبقاؤه مفعلاً قد يكشف معلومات حساسة ويُبطئ موقعك.
منشئ النماذج السهل
14. مشاكل كتلة التواصل الاجتماعي
❌ المشكلة: لا تظهر أيقونات التواصل الاجتماعي في الرسائل
السبب: يتم عرض أيقونات التواصل الاجتماعي كصور PNG مستضافة على سيرفرك. إذا كان السيرفر غير متاح للعامة (مثلاً localhost أو بيئة اختبار خلف جدار ناري)، لا يستطيع تطبيق البريد تحميل الصور.
الحل:
public/assets/images/social/.wp-content/uploads/قابل للكتابة (تخزن الإضافة الأيقونات الملونة فيه مؤقتاً).❌ المشكلة: تظهر الأيقونات بلون خاطئ
السبب: تم تغيير لون الأيقونة في المنشئ لكن لم تتم إعادة توليد النسخة الملونة المؤقتة.
الحل:
wp-content/uploads/efb-icons/.wp-content/uploads/efb-icons/. ستعيد الإضافة توليد الأيقونات عند إرسال البريد التالي.❌ المشكلة: بعض الأيقونات مفقودة والأخرى تظهر بشكل صحيح
السبب: قد يكون ملف PNG معين مفقوداً من مجلد الإضافة.
الحل:
public/assets/images/social/{اسم-الأيقونة}.pngللأيقونة المفقودة.أيقونات التواصل الاجتماعي المدعومة
facebookxinstagramlinkedinyoutubetiktokwhatsapptelegrampinterestsnapchatgithubdribbbleredditdiscordtwitchmediumspotifybehancevimeowebsiteemail