كيفية إعداد إعلامات البريد الإلكتروني في WordPress باستخدام SendGrid + WP Mail SMTP

نشرت: 2020-06-08

هل لاحظت أنك لا تتلقى رسائل بريد إلكتروني من WordPress؟

لسوء الحظ ، يعد عدم إرسال WordPress لرسائل البريد الإلكتروني مشكلة شائعة ، ولكن من السهل إصلاحها. في هذا البرنامج التعليمي ، سنرشدك إلى كيفية إعداد إشعارات البريد الإلكتروني في WordPress باستخدام SendGrid باستخدام WP Mail SMTP.

عندما لا تعمل إخطارات البريد الإلكتروني

عندما لا تعمل إشعارات البريد الإلكتروني في WordPress ، فقد تكون مشكلة صعبة.

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

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

مشاكل مع البريد الوارد الخاص بتسليم البريد الإلكتروني sendgrid wordpress

WPForms هو أفضل مكون إضافي لبرنامج WordPress Form Builder. احصل علية بدون مقابل!

إليك ما يسبب المشكلة عادةً ...

بشكل افتراضي ، يستخدم WordPress وظيفة بريد PHP لإرسال رسائل البريد الإلكتروني التي تم إنشاؤها بواسطة تثبيت WordPress الخاص بك أو أي مكون إضافي لجهات الاتصال مثل WPForms.

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

لحسن الحظ ، يمكنك التغلب على هذه المشكلة باستخدام SMTP.

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

لماذا تستخدم WP Mail SMTP مع SendGrid في WordPress؟

هناك العديد من خدمات SMTP المختلفة المتاحة ، لكن العديد منها ليس آمنًا.

بينما تتطلب منك بعض الطرق الأخرى تخزين معلومات تسجيل الدخول الحساسة في لوحة معلومات WordPress الخاصة بك ، فإن استخدام مرسل بريد مثل SMTP.com أو SendGrid في WP Mail SMTP سيحافظ على أمان كلمات مرور بريدك الإلكتروني.

وعلى عكس بعض رسائل البريد ، لا تتطلب SendGrid بطاقة ائتمان للتسجيل للحصول على حساب مجاني.

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

الخطوة 1: ابحث عن مفتاح SendGrid API الخاص بك

قبل أن نبدأ في تكوين SendGrid للعمل مع موقع WordPress الخاص بك ، ستحتاج إلى إعداد حساب والعثور على مفتاح SendGrid API الخاص بك. هذا المفتاح هو معرّف فريد ورمز سري للمصادقة يسمح لموقعك الإلكتروني بالتفاعل مع حسابك في SendGrid.

أولاً ، ستحتاج إلى التسجيل للحصول على حساب SendGrid من خلال زيارة صفحة التسعير الخاصة بهم. من هنا ، يمكنك اختيار نوع الحساب الذي يناسب احتياجات موقعك.

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

Sendgrid إنشاء صفحة أسعار واجهة برمجة تطبيقات البريد الإلكتروني لحساب البريد الإلكتروني

بعد ذلك ، ستحتاج إلى تقديم بعض المعلومات إلى SendGrid لإنشاء حسابك وإعداد ملف تعريف. املأ معلوماتك وانقر فوق إنشاء حساب .

Sendgrid الاشتراك في wpmail smtp

بعد إنشاء حساب ، انقر فوق الزر " ابدأ" بجوار " التكامل باستخدام واجهة برمجة تطبيقات الويب" أو "ترحيل SMTP" .

ابدأ في شاشة إعداد sendgrid

بعد ذلك ، سيُطلب منك اختيار طريقة الإعداد. انقر فوق الزر " اختيار" ضمن خيار SMTP Relay.

حدد smtp relay sendgrid wordpress

في الصفحة التالية ، ستحتاج إلى إدخال اسم مفتاح API ثم النقر فوق إنشاء مفتاح .

قم بإنشاء مفتاح SendGrid API

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

نسخ مفتاح sendgrid api

الخطوة 2: أدخل مفتاح SendGrid API الخاص بك

الآن بعد أن أصبح لديك مفتاح API ، يمكننا البدء في إعداد SendGrid مع WP Mail SMTP على موقع WordPress الخاص بك لإصلاح مشكلات البريد الإلكتروني في WordPress.

أولاً ، قم بتثبيت المكون الإضافي WP Mail SMTP. إليك دليل خطوة بخطوة حول كيفية تثبيت مكون WordPress الإضافي.

بمجرد تثبيت WP Mail SMTP ، ستحتاج إلى النقر فوق WP Mail SMTP في قائمة WordPress على الجانب الأيسر لفتح صفحة إعدادات البرنامج المساعد والتمرير إلى قسم من البريد الإلكتروني .

ضبط إعدادات من البريد الإلكتروني في WP البريد SMTP

بشكل افتراضي ، سيتم ملء هذا بالبريد الإلكتروني لمدير موقعك.

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

بعد ذلك ، قم بالتمرير لأسفل إلى From Name.

افتراضيا، من اسم سيتم عرض اسم الموقع. ومع ذلك ، يمكنك تغيير هذا إلى أي نص تريده.

ويمكنك أيضًا تحديد المربع بجوار فرض من الاسم لتطبيق هذا من الاسم على مستوى الموقع.

قم بتعيين من الاسم في إعدادات WP Mail SMTP

بعد ذلك ، قم بالتمرير لأسفل إلى حقل Mailer . حدد خيار SendGrid .

حدد خيار sendgrid mailer في wpmailsmtp

ولا تتردد في الاطلاع على برامجنا التعليمية حول بعض رسائل البريد الأخرى المتوفرة مع WP Mail SMTP مثل Mailgun أو Amazon SES أو Gmail أو Zoho Mail أو Microsoft Outlook.

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

تعيين مسار العودة للمطابقة من البريد الإلكتروني

الخطوة الأخيرة في هذه الصفحة هي التمرير إلى قسم SendGrid وإدخال مفتاح API . انطلق واترك نافذة WordPress وعد إلى علامة التبويب أو النافذة حيث يكون حساب SendGrid مفتوحًا لنسخ المفتاح الذي أنشأته سابقًا.

بعد نسخ المفتاح ، ارجع إلى إعدادات WP Mail SMTP والصقه في حقل API Key . بعد ذلك ، تأكد من النقر فوق الزر حفظ الإعدادات .

الصق مفتاح SendGrid API واحفظ الإعدادات

الخطوة 3: تحقق من المجال الخاص بك في SendGrid

أفضل طريقة لضمان استمرار تسليم رسائلك الإلكترونية بنجاح بمرور الوقت هي التحقق من نطاقك.

أولاً ، ستحتاج إلى التحقق من التكامل الذي أنشأته للتو باستخدام SendGrid. للقيام بذلك ، سترسل بريدًا إلكترونيًا تجريبيًا من WP Mail SMTP إلى نفسك.

وإليك الطريقة - داخل إعدادات WP Mail SMTP ، انقر فوق علامة التبويب اختبار البريد الإلكتروني .

افتح علامة التبويب اختبار البريد الإلكتروني في WP Mail SMTP

في علامة التبويب هذه ، سترى حقل إرسال إلى ، يمكنك إدخال أي من عناوين البريد الإلكتروني التي يمكنك الوصول إليها ، بما في ذلك عنوان البريد الإلكتروني الخاص بالعمل إذا كان لديك واحد.

ثم انقر فوق الزر إرسال بريد إلكتروني .

بمجرد معالجة البريد الإلكتروني ، سترى رسالة نجاح معروضة.

إشعار يعرض البريد الإلكتروني التجريبي الخاص بـ WP Mail SMTP الذي تم إرساله بنجاح

رائعة. تم إرسال بريدك الإلكتروني التجريبي بنجاح. الآن ، ستحتاج إلى العودة إلى صفحة API الخاصة بحساب SendGrid. من هناك ، حدد المربع المسمى لقد قمت بتحديث إعداداتي ، ثم انقر فوق التالي: التحقق من التكامل .

أكمل خطوة تكوين التطبيق الخاص بك في SendGrid

في الصفحة التالية ، انقر فوق الزر " تحقق من التكامل" . سيؤدي هذا إلى إرسال بريد إلكتروني إلى SendGrid للتحقق.

تحقق من التكامل في SendGrid

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

رسالة النجاح التحقق من تكامل SendGrid

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

الخطوة 4: مصادقة المجال الخاص بك في SendGrid

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

تثبت المصادقة أن رسائل البريد الإلكتروني الخاصة بك تأتي من مجال تملكه. يساعد هذا في تحديد سمعة مجالك كمصدر بريد إلكتروني شرعي. بالإضافة إلى ذلك ، ستزيل المصادقة أيضًا رسالة "عبر sendgrid.net" التي قد تتم إضافتها إلى رسائلك الإلكترونية.

لبدء المصادقة ، في القائمة اليسرى لـ SendGrid ، انتقل إلى الإعدادات »مصادقة المرسل (أو اتبع هذا الرابط).

بالقرب من الجزء العلوي الأيمن من الصفحة ، انقر فوق الزر " البدء" .

انقر فوق ابدأ لمصادقة مجال sendgrid

في صفحة إعداد المصادقة الأولى ، ستحتاج إلى الإجابة على هذين السؤالين:

  1. ما هو مضيف خادم اسم المجال (DNS) الذي تستخدمه؟ حدد مزود DNS الخاص بك من القائمة. إذا كنت لا ترى مضيفك ، فاختر مضيف آخر (غير مدرج).
  2. هل ترغب أيضًا في تمييز الروابط الخاصة بهذا المجال؟ نوصي بتحديد " نعم" . سيسمح هذا لأي روابط في رسائل البريد الإلكتروني المرسلة باستخدام المجال الخاص بك بدلاً من SendGrid. تساعد الروابط ذات العلامات التجارية بشكل أكبر في إمكانية التسليم لأنها تعرض جميع الروابط مرتبطة بموقعك.

بعد إجابتك على هذه الأسئلة ، انقر فوق الزر " التالي" لمتابعة إعداد SendGrid في WordPress.

إذا لم تكن متأكدًا من مكان العثور على إعدادات DNS ، أو إذا كنت غير متأكد من إجراء التغييرات ، فيرجى الاتصال بمزود استضافة موقعك قبل إجراء التعديلات.

للخطوة التالية ، ستحتاج إلى إدخال مجال موقعك. على سبيل المثال ، wpforms.com هو مجالنا. أدخل المجال الخاص بك لمصادقة SendGrid

بعد دخول المجال ، انقر فوق القائمة المنسدلة الإعدادات المتقدمة . ستحتاج إلى إجراء بعض التعديلات هنا:

  1. قم بإلغاء تحديد المربع المسمى استخدام الأمان الآلي
  2. حدد المربع المسمى استخدام مسار إرجاع مخصص
  3. في حقل مسار الإرجاع ، أضف نطاقًا فرعيًا (انظر أدناه للحصول على التفاصيل)

قم بإلغاء تحديد خيار الأمان الآلي وتحقق من مسار الإرجاع المخصص

ما هو المجال الفرعي (مسار العودة)؟

يحل النطاق الفرعي محل الجزء "www" من عنوان موقع الويب الخاص بك. على سبيل المثال: subdomain.yourwebsite.com. يمكن استخدام النطاقات الفرعية لإضافة أقسام أو أدلة منفصلة إلى موقع الويب الخاص بك (على سبيل المثال ، قد تكون مدونة الموقع على blog.example.com).

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

ما لم يكن لديك مجال فرعي محدد في الاعتبار ، ففكر في استخدام "sg" - وهذا ما سنستخدمه في مثالنا هنا.

يمكن أن يكون النطاق الفرعي أي شيء تريده ، ومع ذلك توصي SendGrid بما يلي:
- عدم استخدام "البريد" لأن العديد من شركات الاستضافة ستستخدمه بالفعل وقد يتسبب ذلك في حدوث تعارضات.
- لا يتم تضمين أي شرطات سفلية (_) لأن هذا قد لا يكون متوافقًا مع بعض موفري DNS

لذلك ، بعد النقر فوق " التالي" ...

ستعرض الصفحة التالية قائمة بسجلات DNS التي ستحتاج إلى إضافتها إلى موقعك.

بعد فتح إعدادات DNS لموقعك ، سترى خيارًا لإضافة سجل جديد.

لتمكين SendGrid من التحقق من مجالك ، ستحتاج إلى إضافة 3 سجلات إلى DNS الخاص بموقعك.

إضافة سجلات DNS إلى منطقة SendGrid

هل تستخدم GoDaddy؟ إذا كان GoDaddy يدير DNS الخاص بك ، فسوف تقوم بتعديل اسم المضيف الظاهر في SendGrid لـ WordPress. عند إدخال اسم المضيف في GoDaddy DNS الخاص بك ، ستحتاج إلى إزالة المجال العادي الخاص بك. على سبيل المثال ، بدلاً من إدخال sg.yourdomain.com لأول اسم مضيف لسجل TXT ، ستدخل فقط sg.

في إعدادات DNS الخاصة بموقعك ، قد ترى أيضًا حقل TTL (مدة البقاء) للسجل. إذا تم إعطاؤك طريقة لتغيير ذلك ، فإننا نوصي بتعيين TTL على يوم واحد (أو 86400 ثانية ، اعتمادًا على الوحدات التي يستخدمها DNS الخاص بك).

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

تحقق من إضافة سجلات DNS

إذا نجح التحقق ، فستظهر لك رسالة نجاح.

التحقق من سجلات نظام أسماء النطاقات

عمل عظيم! الآن ، دعنا نرسل بريدًا إلكترونيًا تجريبيًا للتأكد من أن كل شيء يعمل بشكل صحيح.

الخطوة 5: إرسال بريد إلكتروني تجريبي

الآن وبعد اكتمال الإعداد ، أنت جاهز لمحاولة إرسال بريد إلكتروني تجريبي. أولاً ، انقر فوق علامة التبويب Email Test (اختبار البريد الإلكتروني) في WP Mail SMTP.

إرسال بريد إلكتروني تجريبي في بريد wp smtp

في علامة التبويب هذه ، أدخل أي عنوان بريد إلكتروني يمكنك الوصول إليه وانقر فوق الزر إرسال بريد إلكتروني .

بمجرد معالجة البريد الإلكتروني الخاص باختبار SendGrid في WordPress ، سترى رسالة نجاح.

رسالة نجاح البريد الإلكتروني

إذا قمت بفحص البريد الوارد لعنوان البريد الإلكتروني هذا ، فيجب أن تتلقى هذا البريد الإلكتروني أيضًا لهذا الاختبار.

تم إرسال بريد إلكتروني تجريبي ناجح عبر بروتوكول SMTP

في هذه المرحلة ، من المهم أيضًا التحقق من عمل مصادقة المجال. سيضع كل مزود بريد إلكتروني هذه المعلومات في مكان مختلف ، لكننا سنمضي قدمًا ونشارك Gmail / G Suite كمثال.

في بريد Gmail أو G Suite ، ستحتاج إلى النقر فوق السهم الموجود أسفل تفاصيل المرسل. يجب أن يفتح هذا مزيدًا من التفاصيل حول رأس البريد الإلكتروني. من هنا ، تحقق من تطابق قيمة الإرسال عن طريق النطاق الفرعي الخاص بك. على سبيل المثال ، sg.yourdomain.com.

ثم، تأكد من أن قيمة قعت من قبل مع ملفك نطاق الموقع العادي مثل yourdomain.com.

تحقق من البريد الإلكتروني للمصادقة على المجال

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

و هاهو! يجب أن تكون الآن قادرًا على الحصول على إشعارات البريد الإلكتروني لـ WordPress باستخدام SendGrid.

الأفكار النهائية حول SendGrid للبريد الإلكتروني في WordPress

هذا كل شيء! أنت تعرف الآن كيفية إعداد إشعارات البريد الإلكتروني في WordPress باستخدام SendGrid باستخدام WP Mail SMTP.

الآن بعد أن أصبحت رسائل البريد الإلكتروني الخاصة بك تعمل ، يمكنك البدء من خلال إعداد نموذج اتصال بسيط والبدء في تلقي إشعارات عندما يملأ شخص ما النموذج الخاص بك.

فما تنتظرون؟ ابدأ باستخدام أقوى مكون إضافي لنماذج WordPress اليوم.

وإذا أعجبك هذا المقال ، فيرجى متابعتنا على Facebook و Twitter لمزيد من دروس WordPress المجانية.