كيفية إرسال بريد إلكتروني في WordPress باستخدام خادم SMTP في Gmail

نشرت: 2016-05-10

إذا كان موقع الويب الخاص بك الذي يحتوي على أحد سمات WordPress مفتوحًا للتسجيل أو منتدى به تنبيهات ، فمن المحتمل أن يرسل موقعك الكثير من رسائل البريد الإلكتروني. يتم إرسالها جميعًا ، افتراضيًا ، عبر نظام نقل قياسي لرسائل البريد الإلكتروني. لا يتطلب هذا الأسلوب البسيط أي تكوين إضافي ، ويتم إرسال الرسائل بسرعة كبيرة. ومع ذلك ، فإنه يفرض مساوئ خطيرة.

نظرًا لأن عدد الرسائل وأهمية مثل هذا النهج هو بالفعل امتداد يسمى مشاكل صالحة وغير شائعة. على سبيل المثال ، قد يقع بريدك المرسل إلى الموقع في البريد العشوائي أو لا يصل إلى المستلم على الإطلاق.

في معظم الحالات ، قد يكون القرار هو إرسال رسائل من خلال خدمات الجهات الخارجية ، مثل بريد Gmail لنطاقك (SDA). يمكنك أيضًا اختيار إرسال البريد من خلال خادم البريد الخاص بك ، والذي ، كقاعدة عامة ، لديه حتى أبسط استضافة ويب.


عيوب خوادم البريد الإلكتروني التي تستخدم نظام النقل للمواقع ذات السمات WooCommerce

كما هو مذكور أعلاه ، فإن إرسال رسائل البريد الإلكتروني على مواقع الويب التي تحتوي على سمات WooCommerce ، افتراضيًا ، يعمل بدون أي إعدادات إضافية ، ولكن هذا السعر مرتفع للغاية:

  1. قد تقع الرسائل في صندوق البريد العشوائي

حول جميع عوامل تصفية البريد العشوائي وطرق التحقق من رسائل البريد الإلكتروني ، ربما لا يعرف العمل ، على سبيل المثال Gmail ، سوى موظفي هذه الشركات. على الرغم من العدد الكبير من الأدوات المغلقة عن أعين المتطفلين لفحص الشحنات الواردة ، إلا أن هناك العديد من الأشياء التي يمكن أن تزيد الثقة في خدمة البريد الإلكتروني لرسائلك.

لا يحتوي البريد الإلكتروني المرسل عبر نظام النقل على توقيعات إلكترونية إضافية ، والتي قد تشير إلى موثوقية وشرعية المرسل. ربما يعرف الكثير منكم أنه يمكن لأي شخص إرسال بريد إلكتروني إلى عنوان شخص آخر ، على سبيل المثال ، مع [email protected] دون أن يكون له أي وصول إلى المجال وموقع ويب به أحد موضوعات WooCommerce.

سيسمح إرسال الرسائل عبر خدمة البريد بإضافة توقيع DKIM تلقائيًا ، مما يشير إلى موثوقية وشرعية المرسل. سيضيف خادم الإرسال (خوادم SMTP) و Gmail توقيع DKIM تلقائيًا إلى كل بريد إلكتروني. يمكن فقط لمالك النطاق (DKIM والمفتاح الخاص) إرسال البريد باستخدام DKIM الصحيح الموقع.

لا ينفي توقيع DKIM حقيقة أن شخصًا آخر سيكون قادرًا على إرسال بريد إلكتروني باستخدام عنوانك ([email protected]) ، ولكن سيرى خادم البريد المستلم أن الرسالة التي أرسلها شخص آخر ، بدلاً من مالك المجال .

2

تم تعيين سجل نظام التعرف على هوية المرسل (SPF) في مجال إعدادات المجال (DNS) والسماح للمالك بإظهار خدمات البريد من الخوادم التي يمكنها إرسال رسائل البريد الإلكتروني في هذا المجال. تقدم كل خدمة بريد إلكتروني سجل نظام التعرف على هوية المرسل (SPF) الخاص بها مع قائمة الخوادم الخاصة بها.

  1. قد تكون الرسائل مفقودة

هناك طريقة أخرى تُستخدم لحجب رسائل الخدمة البريدية السيئة - وهي القائمة الرمادية. هنا ، في وقت إرسال الرسالة ، يمكن لخادم الاستلام الرد على موقعك بشيء مثل "أنا مشغول الآن ، تعال بهذه الرسالة في غضون عشر دقائق". لا يعرف موقع الويب الذي يحتوي على أحد موضوعات WooCommerce ما يجب فعله في مثل هذه الحالة - تم تسليم الرسالة للإرسال ، هذا كل شيء ، لذلك فقد البريد الإلكتروني للتو ولن يتم تسليمه إلى المرسل إليه.

إذا تم إرسال رسالتك إلى خدمة البريد ، فسوف يقول خادم الإرسال "حسنًا ، Google" يضع خطاب كل البريد غير المرسل وسيحاول الحصول عليه عدة مرات. عملية الحساب بسيطة - عندما ترسل عددًا كبيرًا من البريد في فترة زمنية قصيرة ، كما يفعل عادةً مرسلي البريد العشوائي ، ليس لديك الوقت لمحاولة تسليم الرسالة عدة مرات.

لا تمشي ، ويمكن لرسالة ، إذا كان الخادم المتلقي فقط للوقت أو فقد الوصول إلى الشبكة. لذلك ، فإن إرسال رسائل البريد الإلكتروني عبر SMTP أكثر أمانًا.

  1. إرسال رسائل البريد الإلكتروني عبر SMTP

الفرق الأساسي بين إرسال البريد الإلكتروني من خلال خدمة خارجية (Gmail) أو خادم SMTP الخاص بك ليس كذلك. نفس الشيء. ولكن إذا قررت استخدام الاستضافة الخاصة بك أو خادم SMTP مخصص ، فيجب الانتباه إلى إعداداته. لا تنس تعيين سجلات DKIM- و SPF الصحيحة في إعدادات المجال.

لا تحظر Google إرسال رسائل البريد الإلكتروني عبر خوادمها بهذه الطريقة ، لكن لديها بعض القيود على عدد الرسائل المرسلة يوميًا. على سبيل المثال ، حدد Gmail بوضوح حدًا يبلغ 2000 رسالة بريد إلكتروني يوميًا.

لاحظ أن العديد من مواقع استضافة الويب للاتصال بالخوادم الخارجية محظورة (تتوفر المعلومات لدعم الاستضافة أو باستخدام الأمر telnet). في هذه الحالة ، يمكنك طلب الدعم لاستضافة اتصالات السماح. في بعض الأحيان قد تؤخذ هذه الطلبات في الاعتبار. أو استخدم خادم البريد الداخلي الذي يوفره موفر الاستضافة. كقاعدة عامة ، سيتم تشغيله بشكل أسرع من الخارج ، لأنه يقع عادةً على نفس الخادم الفعلي مثل موقع الويب الخاص بك مع أحد سمات WooCommerce (خادم الويب).

بناءً على التجربة الشخصية ، لوحظ أن Gmail لنطاقك لا يخزن رسائل البريد الإلكتروني المرسلة عبر خادم SMTP في مجلد صندوق الصادر ويحتفظ بـ Gmail.


ملحق WP Mail SMTP لمواقع الويب التي تحتوي على سمات WooCommerce

جميع رسائل البريد الإلكتروني المرسلة إلى WordPress عبر وظيفة wp_mail () ، والتي تعمل على مكتبة PHP Mailer الشهيرة. للسماح لـ WordPress و wp_mail () بإرسال رسائل البريد الإلكتروني من خلال خادم SMTP ، يجب إعداد وتهيئة المكون الإضافي WP Mail SMTP من دليل WordPress.org الرسمي:

3 (1)

  • من خلال تنشيط المكون الإضافي ، انتقل إلى الإعدادات → البريد الإلكتروني في لوحة التحكم ؛
  • دعونا نضبط على الصفحة خيارات البريد الإلكتروني المتقدمة. يوضح ما يلي الوصف والقيم المطلوبة لكل عنصر ؛
  • من البريد الإلكتروني - العنوان الذي سيتم من خلاله إرسال النظام والذي يرسل المستلم الإجابة عن طريق النقر فوق "رد" في بريده الإلكتروني ؛
  • من الاسم - اسم المرسل ، يمكنك تحديد اسم الموقع أو اسمك الأول والأخير ؛
  • Mailer - إرسال الرسائل عبر نظام النقل (البريد الوظيفي ()) أو من خلال خادم SMTP. اختيار إرسال جميع رسائل البريد الإلكتروني لـ WordPress عبر SMTP ؛
  • SMTP Host - عنوان خادم SMTP. يمكنك طلب الدعم الفني أو في قسم المراجع. لاستخدام Gmail - smtp.gmail.com ؛
  • منفذ SMTP - يعتمد منفذ خادم SMTP على نوع التشفير (التشفير). بالنسبة إلى Gmail ، استخدم المنفذ 465 ؛
  • التشفير - نوع التشفير. يجب عليك تثبيت استخدام تشفير SSL لـ Gmail ؛
  • المصادقة - ما إذا كان سيتم إجراء المصادقة على خادم البريد. تعيين نعم: استخدم مصادقة SMTP في سمات WooCommerce ؛
  • اسم المستخدم - اسم مستخدم البريد. كقاعدة عامة ، يجب أن يتطابق العنوان الكامل لصندوق البريد مع القيمة المحددة في من البريد الإلكتروني ؛
  • اكتب كلمة المرور لصندوق البريد ؛
  • بعد حفظ الإعدادات ، يمكنك إرسال رسالة اختبار. للقيام بذلك ، أدخل عنوان صندوق البريد الخاص بك وانقر فوق إرسال اختبار. على العنوان المحدد سيتم إرسال رسالة قصيرة ، ومعلومات الخدمة مع النتائج المعروضة على الشاشة. تحقق من وصول الرسالة إلى العنوان المحدد؟ إذا لم يكن الأمر كذلك ، فهذا يعني أنه لم يتم تكوين شيء ما بشكل صحيح ولن تتمكن سمات WooCommerce من إرسال البريد.

اعرض رؤوس الرسائل في خادم Gmail في سمات WooCommerce

يجب أن تحتوي الرسالة على شريط العنوان «نتائج المصادقة». إذا تم تكوين DKIM و SPF بشكل صحيح ، فسترى spf = pass و dkim = pass.

نتائج المصادقة: mx.google.com؛

spf = pass (google.com: domain of [email protected] يعين 2a02: 6b8: 0: 1630 :: 18 كمرسل مسموح به) [email protected] ؛

dkim = تمرير [email protected]

يعرض Gmail علامة اختيار خضراء بجوار الحرف ، إذا كان توقيع DKIM صالحًا.

إرسال رسائل البريد الإلكتروني من خلال خادم SMTP طريقة أكثر موثوقية وصحيحة لتسليم الرسائل. لاستخدام SMTP لا يتعامل بالضرورة مع إعداد وإدارة خوادم البريد الإلكتروني. تتعامل خدمات Google جيدًا مع المهمة ، وهذا هو ما هو ضروري لمشروع صغير.

في حالة وجود أي أسئلة متبقية حول استخدام خادم Gmail STMP على أحد مواقع الويب التي تحتوي على سمات WooCommerce وقوالب WordPress ، يرجى مراجعة المنتدى الخاص بنا.