یکی از مشکلات متداول در وردپرس مشکل ارسال و دریافت ایمیل است . اما این مشکل به راحتی با افزونه WP Mail SMTP استفاده از قابل حل است . در این مقاله قصد داریم برای حل مشکلات ارسال و دریافت ایمیل و ارسال مطمئن و احراز اصالت شده ایمیل ها در وردپرس می پپردازیم . شاید این سوال برای شما پیش آمده باشد که چرا در وردپرس ایمیل ها به درستی ارسال نمی شوند . دو دلیل اصلی برای عدم ارسال موفقیت آمیز ایمیل ها در وردپرس وجود دارد : تنظیمات سرور و فیلتر کردن اسپم ها . وردپرس و افزونه های آن به صورت پیش فرض از تابع mail() زبان برنامه نویسی PHP برای ارسال ایمیل ها استفاده می کنند . اما بسیاری سرور های هاستینگ وردپرس برای استفاده از تابع mail پیکر بندی نشده اند یا این تابع را برای جلوگیری از سوء استفاده های احتمالی کاملا غیرفعال کرده اند . در هر دو حالت ایمیل های شما به درستی تحویل داده نخواهند شد .
حل مشکل ارسال ایمیل در وردپرس با افزونه WP Mail SMTP
ساده ترین و استانداردترین روش برای حل این مشکل استفاده از SMTP برای ارسال ایمیل های وردپرس است . (SMTP ( Secure Mail Transfer Protocol یک پروتکل ارسال ایمیل امن است که مشکلات مربوط به ارسال ایمیل را با تغییر دادن روشی که ایمیل ها ارسال می شوند و احراز اصالت آنها رفع می کنند . برای ارسال ایمیل با استفاده از SMTP باید به یک سرور ایمیل لاگین کنید . همچنین وردپرس باید بتواند به سرور ایمیل شما متصل شود . به همین دلیل وردپرس به راه اندازی از طریق یک افزونه مانند WP Mail SMTP که از بهترین افزونه های SMTP در وردپرس است ، نیاز دارد . این پلاگین با وارد کردن اعتبار SMTP به شما اجازه ارسال ایمیل های وردپرس از طریق SMTP را می دهد . این افزونه قابل انعطاف ترین روش برای اتصال به سرویس های مختلف SMTP است و از افزونه های ضروری کسب و کار به شمار می رود . این افزونه روش های مختلفی برای نصب SMTP بر روی سایت شما دارد که عبارتند از :- Gmail یا G Suite : تنها با ایمیل های گوگل کار می کند ، امنیت بالایی دارد و نیازی به اتشراک ندارد .
- Mailgun : با هر نوع ایمیلی کار می کند ، امنیت بالایی دارد و نیازمند ایجاد اشتراک است .
- SendGrid : با هر نوع ایمیلی کار می کند ، امنیت بالایی دارد و نیازمند ایجاد اشتراک است .
- Other SMTP : با هر نوع ایمیلی کار می کند ، امنیت آن پایین تر است و نیاز به شاترک ندارد .