كيفية إصلاح ووردبريس لا يرسل رسائل بريد إلكتروني (3 اقتراحات سهلة)
نشرت: 2023-02-12إذا كنت تعمل مع مواقع الويب ، فربما تكون قد واجهت مشكلة عدم إرسال WordPress لرسائل البريد الإلكتروني (أو إرسال رسائل البريد الإلكتروني التي تضيع في مجلد البريد العشوائي الخاص بالمستلم).
هذا لأن رسائل البريد الإلكتروني في WordPress (والتي يمكن أن تتضمن أي شيء من إشعارات الموقع إلى ردود نموذج الاتصال) تحتاج إلى التهيئة بشكل صحيح لضمان تسليمها بنجاح.
يعد إصلاح البريد الإلكتروني في WordPress أحد الموضوعات الأكثر شيوعًا في منتديات استكشاف الأخطاء وإصلاحها في WordPress ، ولكن لحسن الحظ ، عادةً ما يكون حل المشكلة سهلًا.
إذا كنت تواجه مشكلات مع WordPress لا ترسل رسائل بريد إلكتروني ، أو إذا كانت رسائل البريد الإلكتروني الخاصة بك على WordPress تتجه مباشرة إلى البريد العشوائي ، فاستمر في القراءة لمعرفة كيف يمكنك إصلاح بريدك الإلكتروني على WordPress مرة واحدة وإلى الأبد. إليك ما سنغطيه:
- أسباب عدم قيام ووردبريس بإرسال رسائل بريد إلكتروني
- كيفية تكوين WordPress لإرسال رسائل البريد الإلكتروني
- كيفية منع رسائل البريد الإلكتروني من الذهاب إلى البريد العشوائي
- كيفية إرسال رسائل البريد الإلكتروني الخاصة بك على WordPress بكل ثقة
أسباب عدم قيام ووردبريس بإرسال رسائل بريد إلكتروني
هناك بعض الأسباب التي قد تجعل موقع WordPress الخاص بك لا يرسل رسائل بريد إلكتروني ، ولكنه غالبًا ما يتلخص في موقع الويب الخاص بك أو إعدادات وتكوينات البريد الإلكتروني الخاصة بمضيف الويب. انظر أدناه للحصول على ثلاث طرق سهلة يمكنك من خلالها التحقق من بريدك الإلكتروني على WordPress (ونأمل في إصلاحه).
تحقق من إعدادات البريد الإلكتروني الخاص بك
من أول الأشياء التي يمكنك القيام بها إذا كان WordPress لا يرسل رسائل بريد إلكتروني هو التأكد من صحة إعدادات بريدك الإلكتروني في لوحة تحكم مسؤول WordPress.
لرؤية هذه الإعدادات ، انتقل إلى الإعدادات> عام وتأكد من إدخال عنوان البريد الإلكتروني الصحيح في حقل "عنوان البريد الإلكتروني". قد تتسبب أي أخطاء أو أخطاء إملائية في هذا الحقل في عدم إرسال رسائل البريد الإلكتروني ، أو قد تؤدي إلى وضع علامة عليها كرسائل غير مرغوب فيها.
إذا كان موقع WordPress الخاص بك لا يرسل رسائل بريد إلكتروني ، فتحقق من إعدادات المسؤول كخطوة أولى
من المرجح أنك قمت بإعداد هذه التفاصيل عند إطلاق موقعك لأول مرة ، ولكن الأمر يستحق دائمًا إجراء فحص سريع لمعرفة ما إذا كان هذا الإصلاح البسيط يمكنه معالجة مشكلات البريد الإلكتروني لديك.
تحقق مع مزود الاستضافة الخاص بك
إذا كان كل شيء يبدو جيدًا في لوحة تحكم المسؤول ، فإن المكان التالي الذي يجب التحقق منه هو موفر الاستضافة الخاص بك.
أحد الأسباب الأكثر شيوعًا لعدم إرسال WordPress لرسائل البريد الإلكتروني (أو إرسال رسائل بريد إلكتروني من WordPress إلى البريد العشوائي) هو أن خدمة استضافة موقع الويب لم يتم تكوينها بشكل صحيح (أو لم يتم تكوينها على الإطلاق) لإرسال رسائل البريد الإلكتروني.
يقوم العديد من مزودي الاستضافة بتعطيل أو التحايل على إعدادات البريد الإلكتروني الافتراضية في WordPress ، والتي تم إعدادها لإرسال رسائل البريد الإلكتروني باستخدام خادم الاستضافة ووظيفة wp_mail () (بناءً على وظيفة PHP mail ()).
قد يكون هذا مشكلة ، حيث يجب استخدام خادم الاستضافة لتشغيل موقع الويب الخاص بك ، وليس إرسال بريد إلكتروني.
في WP Engine ، على سبيل المثال ، نعمل بجد للتأكد من أن رسائل البريد الإلكتروني العادية في WordPress ، مثل إعادة تعيين كلمة المرور أو تأكيدات طلب التجارة الإلكترونية ، لا تواجه مشكلات.
ومع ذلك ، لمزيد من وظائف البريد الإلكتروني القوية والمراقبة وقابلية التوسع ، نوصي أيضًا باستخدام مضيف بريد إلكتروني تابع لجهة خارجية (مثل SendLayer أو Mailgun) يمكنه إلغاء تحميل الطلب على الخوادم المخصصة للبريد الإلكتروني.
إذا قررت أن رسائل البريد الإلكتروني لا يتم إرسالها من موقع WordPress الخاص بك ، فتحقق من مزود الاستضافة الخاص بك لفهم تكوينات البريد الإلكتروني وحدوده واستخدامه (أو حظره) لوظيفة PHP mail ().
تحقق من تكوينات البريد الإلكتروني الخاص بك
إذا كان موقعك يرسل بالفعل رسائل بريد إلكتروني باستخدام وظيفة PHP mail () ، فقد يكون هذا سببًا آخر لعدم إرسال رسائل البريد الإلكتروني على الإطلاق - أو سببًا محتملًا للغاية ينتهي بهم المطاف في مجلدات البريد العشوائي.
ذلك لأن رسائل البريد الإلكتروني المرسلة باستخدام وظيفة PHP mail () تفتقر إلى المصادقة المناسبة وغالبًا ما يتم تمييزها على أنها رسائل غير مرغوب فيها أو يتم رفضها من قبل خوادم البريد الإلكتروني تمامًا.
بينما لا توفر وظيفة PHP mail () دعمًا مضمنًا لبروتوكولات مصادقة البريد الإلكتروني مثل إطار سياسة المرسل (SPF) أو البريد المعرف بمفاتيح المجال (DKIM) أو مصادقة الرسائل المستندة إلى المجال وإعداد التقارير والمطابقة (DMARC) ، هناك هي المكونات الإضافية والحلول الأخرى المتاحة التي يمكن استخدامها لإضافة المصادقة إلى رسائل البريد الإلكتروني المرسلة عبر وظيفة PHP mail () (المزيد حول هذا أدناه).
تحقق من المكونات الإضافية الخاصة بك
إذا لم تؤثر أي من المشكلات المذكورة أعلاه على بريدك الإلكتروني في WordPress ، فحاول تعطيل المكونات الإضافية التي قد تتداخل مع رسائل البريد الإلكتروني ثم إعادة تمكينها ، مثل مكونات الأمان أو منع البريد العشوائي.
بدلاً من ذلك ، يمكن العثور على المشكلة في المكوِّن الإضافي نفسه ، مثل مكون إضافي لنموذج الاتصال يفشل في إنشاء رسائل البريد الإلكتروني المناسبة.
تأكد من وتحقق من أي مكونات إضافية معنية بحثًا عن أخطاء أو مشكلات قد تمنع إرسال رسائل البريد الإلكتروني. سيكون أفضل مكان للبدء هو الإعدادات الخاصة بكل مكون إضافي محدد ، حيث يجب أن تكون تفاصيل البريد الإلكتروني وكذلك سجلات الأخطاء مرئية بسهولة.
كيفية تكوين WordPress لإرسال رسائل البريد الإلكتروني
هناك عدة طرق لتهيئة ووردبريس لإرسال رسائل البريد الإلكتروني. بالإضافة إلى وظيفة wp_mail () (الموضحة أعلاه) ، والتي تتيح لك إرسال رسائل البريد الإلكتروني برمجيًا ، يمكنك أيضًا تكوين خادم الويب الخاص بك لإرسال رسائل بريد إلكتروني مصدق عليها من WordPress
إحدى الطرق الشائعة للقيام بذلك هي تثبيت حزمة Postfix وتكوينها على خادم Linux. ومع ذلك ، إذا كنت تستخدم خدمة استضافة مشتركة ، فقد تكون هناك قيود على البريد الإلكتروني تمنعك من إجراء تكوينات الخادم (أو التي تسبب مشكلات أكبر في الموقع عند قيامك بذلك). لهذا السبب من الحكمة دائمًا التحقق من مزود الاستضافة قبل إجراء أي تغييرات من جانب الخادم.
بينما لا يخلو الخياران أعلاه من التحديات ، فإن الطريقة الأسهل والأكثر شيوعًا لتكوين WordPress لإرسال رسائل البريد الإلكتروني هي استخدام مكون إضافي يتكامل مع خدمة بريد إلكتروني تابعة لجهة خارجية.
مع وجود مكون إضافي للبريد الإلكتروني عالي الجودة ، يمكنك تكوين بريدك الإلكتروني في WordPress لإرساله من خادم SMTP (بروتوكول نقل البريد البسيط) ، والذي يلغي الطلب على الخادم ويوفر مصادقة البريد الإلكتروني بضربة واحدة.
على الرغم من توفر العديد من خدمات البريد الإلكتروني وعمليات الدمج ، فإليك بعضًا من أكثر مكونات البريد الإلكتروني الإضافية شيوعًا في WordPress:
الفسفور الابيض تفريغ SES
يعد WP Offload SES أحد أكثر المكونات الإضافية شيوعًا للبريد الإلكتروني في WordPress ، والذي يرسل جميع رسائل البريد الإلكتروني الخاصة بالموقع من خلال خدمة البريد الإلكتروني البسيط من Amazon (SES). يوفر المكون الإضافي معدلات توصيل عالية وتكلفة منخفضة لـ Amazon SES مع إعداد أسهل بكثير. بالإضافة إلى ذلك ، يحتوي WP Offload SES على تتبع مفتوح ونقر مدمج ، مما يلغي الحاجة إلى إعداد CloudWatch شاق ويستغرق وقتًا طويلاً.
WP Mail SMTP
يعمل WP Mail SMTP على حل مشكلات البريد الإلكتروني من خلال تحسين وتغيير الطريقة التي يرسل بها موقع WordPress الخاص بك رسائل البريد الإلكتروني. يعيد المكون الإضافي تكوين وظيفة wp_mail () لاستخدام بيانات اعتماد مضيف SMTP المناسبة أو مزود بريد SMTP مضمّن. يحتوي البرنامج المساعد على إصدارات مجانية ومميزة متاحة ويوفر معالج إعداد سهل الاستخدام ووثائق مفصلة لمساعدتك على البدء.
Easy WP SMTP
على غرار المكونات الإضافية المذكورة أعلاه ، يتيح لك Easy WP SMTP تكوين وإرسال جميع رسائل البريد الإلكتروني الصادرة باستخدام خادم SMTP المفضل لديك ، بما في ذلك Gmail و Yahoo وغيرها من عملاء البريد الإلكتروني المشهورين. باستخدام المكون الإضافي ، يمكنك أيضًا تمكين تسجيل التصحيح لمعرفة ما إذا كان يتم إرسال رسائل البريد الإلكتروني بنجاح أم لا.
MailPoet
بالنسبة لمستخدم WordPress الأكثر تركيزًا على التسويق ، يساعدك MailPoet في إنشاء حملات التسويق عبر البريد الإلكتروني وإرسالها وإدارتها وتنميتها - كل ذلك دون مغادرة لوحة معلومات WordPress الخاصة بك. يعد هذا المكون الإضافي رائعًا لإدارة قوائم المشتركين وإرسال الرسائل الإخبارية باستخدام WordPress ، كما أنه خيار رائع لرسائل البريد الإلكتروني الخاصة بـ WooCommerce ، بما في ذلك رسائل البريد الإلكتروني المخصصة للمعاملات
إرسال بريد SMTP
أخيرًا وليس آخرًا ، Post SMTP Mailer ، وهو مكون إضافي لـ SMTP من الجيل التالي يساعد ويحسن عملية تسليم البريد الإلكتروني لموقع WordPress الخاص بك. يثق أكثر من 300000 مستخدم في Post SMTP Mailer لإرسال رسائل البريد الإلكتروني اليومية على WordPress إلى ملايين المستخدمين في جميع أنحاء العالم. يستبدل المكون الإضافي مكتبة WordPress SMTP الافتراضية ، PHPMailer ، ببرنامج Zend_Mail شديد التحمل حتى لا تفقد بريدًا إلكترونيًا إلى PHP mail () مرة أخرى!
هناك طريقة أخرى شائعة وهي استخدام مكون إضافي لنموذج WordPress مثل نموذج الاتصال 7 أو نماذج Gravity التي تتضمن دعمًا مدمجًا لإرسال عمليات إرسال النماذج عبر البريد الإلكتروني.
لتكوين البريد الإلكتروني لـ WordPress باستخدام مكون إضافي ، ستحتاج إلى تثبيت وتنشيط المكون الإضافي للبريد الإلكتروني الذي اخترته. بمجرد تثبيته ، انتقل إلى صفحة إعدادات المكون الإضافي وقم بتكوين المكون الإضافي لاستخدام خدمة البريد الإلكتروني لجهة خارجية من اختيارك (Gmail و Yahoo وما إلى ذلك). سيشمل هذا عادةً إدخال تفاصيل خادم SMTP وبيانات الاعتماد الخاصة بالخدمة.
أخيرًا ، بمجرد الإعداد ، تأكد من تكوينات البريد الإلكتروني واختبرها باستخدام بريد إلكتروني تجريبي.
كيفية منع رسائل البريد الإلكتروني من الذهاب إلى البريد العشوائي
أثناء دمج موقع WordPress الخاص بك مع خدمة بريد إلكتروني لجهة خارجية ، يجب أن يحدث فرقًا كبيرًا في منع رسائل البريد الإلكتروني من الانتقال إلى البريد العشوائي (وسوف نتعامل مع بعض التوصيات أدناه) ، فهناك خطوات إضافية يمكنك اتخاذها لضمان وصول رسائل البريد الإلكتروني الخاصة بك في WordPress إلى وجهتهم المقصودة.
أضف عنوان بريدك الإلكتروني إلى القائمة البيضاء
إن إدراج عنوان بريد إلكتروني في القائمة البيضاء هو عملية إضافته إلى قائمة المرسلين المعتمدين أو الآمنين. بشكل عام ، بمجرد إضافة عنوان بريد إلكتروني إلى القائمة البيضاء ، سيتم تسليم رسائل البريد الإلكتروني المرسلة من هذا العنوان إلى صندوق الوارد الخاص بالمستلم بدلاً من مجلد البريد العشوائي أو البريد العشوائي.
في حين أن هذا يتم عادةً بواسطة المستلم أو على المستوى الفردي ، يمكن للشركات إرسال رسائل البريد الإلكتروني الخاصة بهم إلى القوائم البيضاء واسعة النطاق التي تستخدمها عوامل تصفية البريد العشوائي وخوادم البريد الإلكتروني لتحديد رسائل البريد الإلكتروني التي يجب تسليمها.
ومع ذلك ، لا يستخدم جميع موفري البريد الإلكتروني وعوامل تصفية البريد العشوائي قوائم بيضاء عالمية ، ولكن إرسال عنوان بريدك الإلكتروني والتحقق من صحة بريد واحد (أو أكثر) يمكن أن يزيد من احتمالات نجاح البريد الإلكتروني في المستقبل ، جنبًا إلى جنب مع أفضل ممارسات البريد الإلكتروني المذكورة أعلاه.
استخدم عنوان بريد إلكتروني أكثر أمانًا
بالإضافة إلى إدراج عنوان بريد إلكتروني في القائمة البيضاء ، يمكنك اتخاذ خطوات إضافية لتجنب عوامل تصفية البريد العشوائي ، مثل جعل عنوان بريدك الإلكتروني أكثر أمانًا.
الطريقة الأولى والأفضل للقيام بذلك هي (كما هو مذكور أعلاه) عن طريق مصادقة بريدك الإلكتروني. تعد طرق المصادقة مثل SPF و DKIM و DMARC كلها بروتوكولات بريد إلكتروني قياسية ، وتساعد في إثبات أن بريدًا إلكترونيًا يأتي من المجال الذي يزعم أنه يأتي منه ، مما يقلل من فرص تمييزه على أنه بريد عشوائي.
هناك طريقة أخرى لجعل عنوان بريدك الإلكتروني أكثر أمانًا وهي تجنب الكلمات والعبارات المزعجة ، مثل "مجاني" أو "مضمون" أو "كسب المال" ، وكلها معروفة بتشغيل عوامل تصفية البريد العشوائي.
بالإضافة إلى تجنب هذه الكلمات في عنوان بريدك الإلكتروني ، يجب عليك أيضًا منعها من الظهور في سطر الموضوع ونص رسائل البريد الإلكتروني لتقليل فرص وضع علامة عليها كرسائل غير مرغوب فيها.
أخيرًا ، السمعة المرتبطة بعنوان بريدك الإلكتروني هي عامل يستخدمه موفرو البريد الإلكتروني عند تحديد ما إذا كان يجب إرسال بريد إلكتروني إلى صندوق الوارد أو مجلد البريد العشوائي. من خلال الحفاظ على سمعة إرسال جيدة ، وباستخدام مزود خدمة بريد إلكتروني حسن السمعة ، يمكنك تقليل فرص وضع علامة على رسائلك الإلكترونية كرسائل غير مرغوب فيها.
أضف مصادقة البريد الإلكتروني
على الرغم من أن هذا لا ينبغي أن يكون ضروريًا عند استخدام خدمة بريد إلكتروني تابعة لجهة خارجية ، إلا أن هناك إجراءات إضافية يمكنك اتخاذها لإضافة مصادقة إلى رسائل البريد الإلكتروني الخاصة بـ WordPress.
إذا كنت تستخدم ، على سبيل المثال ، وظيفة PHP mail () ، فيمكنك استخدام مكتبات أو مكونات إضافية تابعة لجهات خارجية لإضافة مصادقة البريد الإلكتروني. إحدى المكتبات الشائعة لإضافة مصادقة البريد الإلكتروني إلى وظيفة mail () هي PHPMailer ، وهي مكتبة كاملة الميزات ومفتوحة المصدر يمكن دمجها في WordPress لدعم طرق مصادقة البريد الإلكتروني المختلفة (مثل SPF و DKIM و DMARC).
هناك خيار آخر لإضافة مصادقة البريد الإلكتروني وهو استخدام أحد المكونات الإضافية المذكورة أعلاه. يتيح لك Easy WP SMTP ، على سبيل المثال ، تكوين وظيفة PHP mail () كخادم SMTP خارجي ، مما يوفر لك طريقة مصادقة للبريد الإلكتروني في WordPress.
كتذكير أخير ، لن تكون العديد من الخطوات المذكورة أعلاه ضرورية إذا كنت تستخدم مكونًا إضافيًا أو خدمة بريد إلكتروني أخرى تابعة لجهة خارجية. بالإضافة إلى ذلك ، يجب عليك دائمًا التحقق من مزود الاستضافة الخاص بك لمعرفة المزيد حول الخيارات المتاحة لديك لتحسين (أو إلغاء تحميل) بريد WordPress الإلكتروني.
إرسال رسائل البريد الإلكتروني الخاصة بك على ووردبريس بثقة
هناك طريقة رائعة أخرى لضمان وصول رسائل البريد الإلكتروني في WordPress إلى وجهتها المقصودة وهي استضافة موقع الويب الخاص بك ومكونات البريد الإلكتروني المفضلة مع مزود استضافة يفهم WordPress.
في WP Engine ، صقلنا منصة WordPress الرائدة في الصناعة الخاصة بنا بأكثر من عقد من الصقل والتطوير ، وفريقنا من خبراء WordPress المخصصين متاح دائمًا لمساعدتك في بناء أفضل تجاربك الرقمية باستخدام WordPress.
بدءًا من استكشاف الأخطاء وإصلاحها عندما لا يرسل موقع WordPress الخاص بك رسائل بريد إلكتروني ، إلى مساعدتك على النمو والتوسع لمقابلة جمهور أكبر عبر الإنترنت ، فإن WP Engine يدعمك. تحدث إلى أحد الممثلين اليوم لمعرفة المزيد!