


علی شفیعی
مدیرعامل
رفع مشکل ارسال ایمیل در وردپرس + دلایل عدم دریافت ایمیلهای وردپرس
۱۴۰۰/۰۶/۲۹
رفع مشکل ارسال ایمیل در وردپرس + دلایل عدم دریافت ایمیلهای وردپرس به دلیل اهمیت ویژه ارسال ایمیل در وردپرس و ووکامرس، آشنایی با روشهای رفع مشکل ارسال ایمیل در وردپرس بسیار ضروری است.
عدم ارسال ایمیل در وردپرس یکی از رایجترین مشکلات کاربران بوده و ممکن است شما هم تاکنون با این مشکل مواجه شده باشید.
اگر برای شما هم پیش آمده که گاهی اعلانهای ایمیل را مثل همیشه دریافت نکردهاید
یا اینکه مخاطبان و مشتریان شما از عدم دریافت ایمیل شکایت داشتهاند،
وقت آن است که دلایل عدم ارسال ایمیل در وردپرس را بررسی و رفع کنید.

دلایل عدم دریافت ایمیلهای وردپرس
اصلیترین دلیل به وجود آمدن چنین مشکلی، تنظیم نبودن پیکربندی سرور میزبانی وردپرس برای استفاده از تابع ()mail در زبان PHP است.
با این حال، حتی اگر اجازه عمل کردن این تابع فراهم شود،
بسیاری از سرویسدهندگان ایمیل، از ابزارهای متعددی برای کاهش ایمیلهای اسپم استفاده میکنند
که میتواند به شناسایی این ایمیلها به عنوان اسپم منجر شود.
در اکثر مواقع این ابزارها، موقعیت مکانی ارسال ایمیل را شناسایی میکنند و وبسایتهای وردپرس در همین موضوع مشکل دارند.
در چنین مواردی، هنگامی که ایمیلی از سایت وردپرسی ارسال میشود، حتی به پوشه اسپم در ایمیل مقصد نیز نمیرسد.
به همین دلیل، بهتر است که برای ارسال ایمیلهای خبرنامه از وردپرس استفاده نکنید.
اما اگر اصرار به ارسال ایمیل از طریق وردپرس دارید، توصیه میکنیم از پروتکل «SMTP» استفاده کنید.
SMTP، استانداردی برای ارسال ایمیل است.
در این پروتکل، بر خلاف تابع ()mail در زبان PHP، از روشهای مناسب احراز هویت استفاده میشود؛
از اینرو، ارسال و تحویل ایمیل با استفاده از این روش به نحو بهتری انجام خواهد شد.
سرویسدهندههای SMTP بسیاری وجود دارند اما در این مقاله، از سرویس ایمیل گوگل،یعنی جیمیل استفاده خواهیم کرد.
دلیل این انتخاب محبوبیت، فراگیری و دسترسی آسان کاربران ایرانی به این سرویس است.
ارسال ایمیل با استفاده از سرور Gmail SMTP
همانطور که توضیح دادیم سرور Gmail SMTP یکی از گزینههای استاندارد برای ارسال ایمیل است.
شما با داشتن هر نوع اکانت معمولی جیمیل میتوانید از این روش برای ارسال ایمیل استفاده کنید.
وارد بخش عملیاتی میشویم…
در قدم اول نیاز است تا افزونه WP Mail SMTP را نصب کنید. (اگر میخواهید روش نصب و راهاندازی افزونه WP Mail SMTP را بدانید نگران نباشید،
ما بیگدار به آب نمیزنیم و قبلا این آموزش را در همیار وردپرس برای شما آماده کردهایم.)
پس از انجام تنظیمات دو روش برای ارسال ایمیل وجود دارد:
روش اول استفاده از Gmail APIs است که بسیار ایمن است روش دوم تنظیم دستی سرور اکانت جیمیل برای SMTP است.

تنظیم جیمیل برای ارسال ایمیل با استفاده از SMTP
در این روش به افزونه امکان تنظیم دستی و اتصال دستی به سرور SMTP داده میشود.
این نیز خود یکی از راه حلهای مشکل عدم ارسال ایمیل در وردپرس است.
در مرحله اول نیاز به رفتن به بخش Settings » WP Mail SMTP در افزونه است.
به سمت پایین اسکرول کنید تا بقیه تنظیمات را مشاهده کنید:
حال تنظیمات را ذخیره کنید.بررسی وضعیت عدم ارسال ایمیل از هاست
یکی از مهمترین و رایجترین مشکلات ارسال ایمیلهای وردپرس غیرفعال کردن عملکرد PHP Mail توسط هاست (Host) است.
در نتیجه شما میتوانید وضعیت PHP Mail را بررسی کنید
و در صورت غیرفعال بودن، مشکل آن را حل کنید. اولین کاری که باید انجام دهید،
اجرای تست روی سایت وردپرس با استفاده از پلاگین (افزونه) رایگان Check Email است.
این پلاگین برای بررسی تنظیمات ارسال ایمیل توسط سرور طراحی شده است.
بعد از نصب این افزونه، در داشبورد وردپرس خود از طریق منو ابزار، گزینه Check Mail را انتخاب کنید.
آدرس ایمیلی را برای ارسال ایمیل تست وارد کنید.
گزینه Send Test Email (ارسال ایمیل تست) را کلیک کنید.
بعد از ارسال ایمیل تست، گزینه تأیید ارسال ایمیل را کلیک کنید.
دریافت ایمیل توسط گیرنده را بررسی کنید. عنوان ایمیل باید «Test Email From https://yourdomain.com» باشد.
دقت کنید که در صورت عدم دریافت ایمیل توسط گیرنده، پوشه اسپمها را هم بررسی کنید.
اگر ایمیل تست را ارسال کردید و این ایمیل توسط گیرنده دریافت شد،
در نتیجه مشکل عدم ارسال ایمیلهای وردپرس از جانب هاست شما نیست.
تست ارسال ایمیل در وردپرس
برای تست ارسال ایمیل، از بخش Send a Test Email استفاده کنید تا مطمئن شوید که اطلاعات را درست و حسابی وارد کردید.
ایمیل خود را وارد کنید و روی send test کلیک کنید تا ایمیل تست شما ارسال شود.
دیدگاه ها
