كيفية استكشاف مشكلات البريد الإلكتروني لموقع WordPress وإصلاحها
نشرت: 2020-07-28يبدو أنه لا مفر منه. تتوقف رسائل البريد الإلكتروني التي يتم إنشاؤها من موقع WordPress عن الوصول - أو يتم إلقاؤها في مجلد البريد العشوائي. البريد الإلكتروني ، كما قال مصمم غاضب ، هو الأسوأ.
ومع ذلك ، يمكن أن تكون هذه الرسائل مهمة. قد يكونون من عملاء محتملين يملئون نموذج اتصال أو إشعارات أمان آلية أو حتى طلبات تجارة إلكترونية. إذا لم يتم تسليمها ، فإننا (أو عملائنا) في عداد المفقودين.
في كثير من الأحيان ، تقع مهمة استكشاف أخطاء رسائل البريد الإلكتروني التي لم يتم تسليمها أو البريد العشوائي وإصلاحها على عاتق مصممي الويب. قد تبدو عملية تعقب المشكلة شاقة. بعد كل شيء ، نحن مصممين ومطورين - ولسنا خبراء في تكنولوجيا المعلومات.
لكن الحلول قد تكون أسهل مما تعتقد. دعنا نلقي نظرة على أسباب مشكلات البريد الإلكتروني لموقع WordPress ، إلى جانب طرق تدفق هذه الرسائل مرة أخرى.
قبل أن تتمكن من إصلاح مشكلات تسليم البريد الإلكتروني إلى موقع الويب ، سيتعين عليك معرفة مصدر المشكلة. في حين أن هناك عددًا من الأشياء التي يمكن أن تحدث بشكل خاطئ ، فإن الأمر يتلخص في حقيقة الأمر في سببين اثنين: خادم الويب والتصفية المفرطة للبريد العشوائي.
هل يرسل خادم الويب رسائل بريد إلكتروني؟
أول شيء يجب النظر إليه هو ما إذا كان خادم الويب يرسل بالفعل رسائل بريد إلكتروني. قد لا تكون هذه هي المشكلة الأكثر شيوعًا ، ولكن هناك حالات يمنع فيها شيء ما إرسال هذا البريد الإلكتروني.
يحتوي WordPress على وظيفة البريد الخاصة به ، والتي تعتمد على إمكانيات البريد المضمنة في PHP. في بعض الأحيان ، قد يحظر مضيف الويب الوصول إلى بريد PHP بسبب إعداد أمان أو حتى كاستجابة لمشغل عامل تصفية البريد العشوائي.
استكشاف الأخطاء وإصلاحها وإصلاح مشكلات البريد الإلكتروني لخادم الويب
توفر بعض المكونات الإضافية ، مثل Gravity Forms ، رسائل خطأ مفيدة تجعل تعقب المشكلة أسهل. بدلاً من ذلك ، سيسمح لك تثبيت مكون إضافي مثل Check Email بتحديد ما إذا كان يتم إرسال البريد الإلكتروني أم لا.
من هناك ، استخدم مكونًا إضافيًا لتسجيل البريد مثل WP Mail Logging لمعرفة أي أخطاء مرتبطة بالبريد الإلكتروني لموقعك. سيمكنك هذا من إلقاء نظرة أعمق على الموقف.
هناك أيضًا احتمال حدوث تداخل من المكون الإضافي. على سبيل المثال ، هناك مكونات إضافية مصممة لحظر رسائل البريد الإلكتروني المرسلة من موقع ويب أو معالجتها بأي طريقة أخرى. في هذه الحالة ، حاول تعطيل هذه العناصر لمعرفة ما إذا كان ذلك سيؤدي إلى حل المشكلة.
إذا فشل كل شيء آخر ، فقد يتم إجراء مناقشة مع الدعم الفني لمضيف الويب الخاص بك. يجب أن يكونوا قادرين على مساعدتك في تعقب مصدر مشكلات الخادم الخاص بك.
هل يتم حجز رسائل البريد الإلكتروني الخاصة بالموقع في عامل تصفية البريد العشوائي؟
تتسبب عوامل تصفية البريد العشوائي بشكل متزايد في حدوث مشكلات للبريد الإلكتروني المرسل من مواقع الويب. إنه أمر مفهوم ، لأن البريد العشوائي بحد ذاته يمثل مشكلة كبيرة. على هذا النحو ، أصبحت المرشحات أكثر صرامة بشأن الرسائل التي يُسمح لها بالمرور.
الجزء الآخر من المعادلة هو أن بعض مزودي خدمة البريد أكثر صعوبة من غيرهم. ما يعمل بشكل جيد مع Gmail قد لا يعمل بشكل جيد مع Outlook.com ، أو العكس. وبغض النظر عن حجمهما ، فإنهما مجرد اثنان من آلاف مقدمي الخدمات الموجودين فعليًا.
الحصول على رسائل البريد الإلكتروني لموقع WordPress للعمل مع مرشحات البريد العشوائي
حتى مع وجود اختلافات بين مزودي خدمة البريد الإلكتروني ، فإن عملية قبول البريد الإلكتروني لموقع الويب الخاص بك عن طريق عوامل تصفية البريد العشوائي هي عملية مباشرة إلى حد ما.
لنتحدث عن ثلاثة حلول بسيطة. كل خطوة هي خطوة للأعلى ، اعتمادًا على خطورة المشكلة.
تغيير العنوان "من":
عندما يتعلق الأمر بنماذج البريد الإلكتروني ، كان من الشائع إلى حد ما تعيين الإخطار from
العنوان إلى إشعار الشخص الذي يملأ النموذج. ومع ذلك ، فإن هذه الممارسة لا بد أن تثير حفيظة مرشحات البريد العشوائي هذه الأيام.
الحل الأول والأسرع ، هو ببساطة تغيير العنوان from
العنوان إلى العنوان الذي يستخدم مجال موقع الويب الخاص بك. من الناحية المثالية ، سيكون لديك حساب بريد إلكتروني تم إنشاؤه لهذا الغرض فقط. شيء عام ، مثل [email protected]
هو مثال شائع.
بعد ذلك ، قم بتعيين عنوان reply-to
عنوان المستخدم الذي يرسل النموذج. من الناحية النظرية ، يسمح هذا للبريد الإلكتروني بالمرور عبر عامل تصفية البريد العشوائي ، مع تمكينك من الرد بسهولة على المرسل.
يميل هذا الحل إلى العمل بشكل أفضل إذا كنت تستخدم مضيف الويب لخدمة البريد الإلكتروني أيضًا. إذا كنت تستخدم موفر بريد إلكتروني تابعًا لجهة خارجية ، حتى لو كان يستخدم نطاق موقعك ، فقد يستمر رفض الرسائل.
استخدم البرنامج الإضافي WordPress SMTP
نقل خطوة أخرى إلى أعلى السلم ، يسمح مكون SMTP الإضافي بإرسال البريد الإلكتروني لموقع الويب مباشرة من خلال خادم البريد - تخطي خادم الويب تمامًا. من خلال الاستغناء عن "الوسيط" ، فإن هذا يميل إلى ضمان أن خادم البريد يرى الرسائل المرسلة على أنها شرعية.
يوجد عدد من الخيارات هنا ، مع WP Mail SMTP و Easy WP SMTP و Post SMTP Mailer / Email Log كونها من بين الإضافات الأكثر استخدامًا. لكل منها أجراسها وصفاراتها ، ولكنها في جوهرها تؤدي نفس الوظيفة الأساسية.
مرة أخرى ، يوصى بوجود حساب بريد إلكتروني مخصص لهذا الغرض. مع ذلك ، ستحتاج إلى المعلومات التالية بخصوص عنوان البريد الإلكتروني هذا:
- كلمة المرور؛
- اسم خادم البريد الصادر (SMTP) ورقم المنفذ ؛
- نوع التشفير (SSL / TLS) ؛
- طريقة المصادقة
يتطلب تنفيذ هذا الحل اختيار مكون SMTP الإضافي الذي تريده وتكوينه لحساب بريدك الإلكتروني. من هناك ، سترغب في إجراء بعض الاختبارات للتأكد من تسليم البريد. يمكن القيام بذلك إما من خلال وظيفة الاختبار المضمنة في المكون الإضافي أو عن طريق إرسال نموذج اتصال على موقع الويب الخاص بك.
تجدر الإشارة إلى أن بعض موفري البريد الإلكتروني قد يطلبون منك السماح لموقع الويب الخاص بك بالاتصال بخادم البريد. Gmail ، على سبيل المثال ، لديه إعداد "تطبيقات أقل أمانًا" لهذا الغرض. إذا كنت تواجه أخطاء المصادقة بشكل متكرر ، فقد يكون هذا هو السبب.
توظيف خدمة تسليم البريد
تعد خدمة تسليم البريد خيارًا رائعًا في مواقف مختلفة. أولاً ، إنها الحل المناسب عندما تواجه مشكلات في العمل مع خادم البريد الخاص بك. كما يُنصح بها أيضًا إذا كان البريد الإلكتروني الذي يتم إنشاؤه بواسطة موقع الويب الخاص بك أمرًا بالغ الأهمية.
تقدم هذه الخدمات ، بما في ذلك مزودي الخدمة مثل Mailchimp و Mailgun و SendGrid ، أدوات تضمن بشكل أفضل وصول البريد الإلكتروني إلى وجهته النهائية. يتم تقديم مستويات مجانية من الخدمة ، ولكن قد تحتاج مواقع الويب ذات الحجم الأكبر إلى حساب مدفوع.
يختلف نطاق ما يمكن لخدمة تسليم البريد القيام به. يقدم بعض الموفرين خوادم SMTP الخاصة بهم ، بينما يقوم الآخرون بالمصادقة مع خادم البريد الحالي الخاص بك عبر واجهة برمجة التطبيقات. في بعض الحالات ، قد يُطلب منك التحقق من ملكية المجال عن طريق إضافة سجلات إلى DNS الخاص بك.
إذا واجهت مشكلة ، فيجب أن تزودك خدمة تسليم البريد بمعلومات قابلة للتنفيذ. سيكون لديك حق الوصول إلى التقارير التي تملأك بمعلومات مثل معدلات الارتداد وعشرات البريد العشوائي.
تتكامل العديد من مكونات SMTP الإضافية مع هذه الخدمات ، في حين أن البعض الآخر (بما في ذلك Mailgun و SendGrid) لديهم مكونات إضافية مستقلة خاصة بهم.
حل مشاكل تسليم البريد الإلكتروني في WordPress
أصبحت مشكلات البريد الإلكتروني لموقع WordPress شائعة. مفتاح استكشاف الأخطاء وإصلاحها وحل المشكلة في النهاية هو تحديد المصدر. سواء كانت مشكلة في خادم الويب أو عامل تصفية صارم للبريد العشوائي ، فهناك عدد من مكونات WordPress الإضافية التي يمكنك استخدامها لمعرفة الأشياء وجعلها تعمل مرة أخرى.