ارسال ایمیل یکی از قابلیتهای وردپرس است که میتوان به راحتی با نصب یک افزونه، فعال و به راحتی از قابلیتهای آن استفاده کرد. یکی از مشکلاتی که ممکن است به آن برخورد کنیم، مشکل عدم ارسال ایمیل است که ممکن است این مشکل از وردپرس باشد.
با ما همراه باشید تا نحوۀ رفع این مشکل را بررسی کنیم.
با اینکه ممکن است تمامی تنظیمات از نظر ما درست باشد، اما باز هم ایمیل را از سایت وردپرسی دریافت نمیکنیم.
یکی از این دلایل ممکن است از سرور ما باشد و فانکشن mail() در php.ini پیکربندی نشده باشد که به این مشکل بر میخوریم.
یکی دیگر از مواردی که میتواند مشکل باشد این است که فرآیندی را برای از بین بردن اسپمها انجام دادهاید.
یعنی ممکن است ابزارها یا افزونههایی را برای مقابله با اسپم نصب کرده باشید که به اشتباه باعث جلوگیری ارسال ایمیلهای اصلی شده است و ایمیلها ارسال نشدهاند.
سوالی که ممکن است پیش بیاید این است که چرا وردپرس از سرویس smtp برای ارسال ایمیل استفاده میکند؟
smtp یا simple mail transfer protocol، یک استاندارد برای ارسال ایمیل است.
بر خلاف فانکشن php.ini، این سرویس احراز هویت مناسبی برای افزایش قابلیت ارسال ایمیل را دارا است.
سرویس smtp انواع مختلفی دارد که ما در این مقاله به آن میپردازیم.
همانطور که در توضیح دادیم، سرور GMAIL SMTP از بهترین موارد برای ارسال ایمیل است.
شما میتوانید با یک اکانت جیمیل از این راه برای ارسال ایمیل اقدام نمایید.
ابتدا افزونه WP MAIL SMTP را نصب نمایید.
پس از کامل کردن تنظیمات دو راه برای ارسال ایمیل موجود است:
هر دو روش کاربردی است اما در این مقاله به بررسی روش دوم میپردازیم.
در این روش به صورت دستی اتصال به سرور SMTP داده میشود؛ این روش یکی از راهحلهای مشکل عدم ارسال ایمیل در وردپرس است.
ابتدا به بخش settings raque WP mail smtp در افزونه مراجعه کنید.
طبق تصویر اطلاعات را کامل کنید:
به سمت پایین اسکرول کنید تا باقی قسمتها را نیز مشاهده و تکمیل کنید.
تنظیمات را ذخیره کنید.
و در آخر برای اینکه بتوانید ایمیلهای خود را بدون مشکل ارسال کنید، باید روشهایی را انتخاب نمایید که دچار این مشکل نشوید.