آموزش ها, جدیدترین مطالب, جهت مطالعه, مطالب وردپرسی

رفع مشکل ارسال ایمیل در سایت های وردپرسی با بهترین روش ها

رفع مشکل ارسال ایمیل در سایت های وردپرسی

با نام و یاد خدای بزرگ, سلام و ارض ادب خدمت همراهان همیشگی وب سایت تی اف نت پلاس, امروز در این مقاله آموزشی قصد داریم تا در مورد ( رفع مشکل ارسال ایمیل در سایت های وردپرسی ) یک صحبت کاملی داشته باشیم با این که این این مشکل در بسیاری از وب سایت ها وجود دارد اما بسیاری از مدیران وب سایت ها به این موضوع اهمیت خاصی نمیدهند و این کار باعث میشود تا افرادی که وارد وب سایت میشود به مشکل بر بخورند.

روش های زیادی برای رفع این مشکل وجود دارد که بتوانید ایمیل های وب سایت را به صورت اصولی و بدون اسپم شدن به دست کاربران برسانید و ما نیز در این مقاله آموزشی قصد داریم تا چند تا از این روش ها را خدمت شما عزیزان آموزش بدهیم تا به راحتی این مشکل را از وب سایت خود بردارید. در ادامه این مقاله با ما همراه باشید.

آنچه در این مقاله میخوانید:

  • رفع مشکل ارسال ایمیل در سایت های وردپرسی
  • چرا ایمیل‌ های وردپرس ارسال نمی‌ شوند؟
  • رفع مشکل ارسال ایمیل در وردپرس
  • استفاده از افزونه وردپرسی WP Mail SMTP
  • تنظیمات افزونه wp mail smtp by wpforms
  • بررسی وضعیت عدم ارسال ایمیل از هاست
  • جمع بندی و نتیجه گیری کلی مطالب

رفع مشکل ارسال ایمیل در سایت های وردپرسی

یکی از مباحثی است که برای هر وبسایت وردپرسی میتونه پیش بیاد و مواقعی به وجود میاد که هرکاری می‌کنید تا ایمیل‌های شما به دست گیرندگان سایت برسند ارسال نشده و عملا به هیچ شکل نمی‌تونیدتا ایمیل‌های خودتون را به دست گیرندگان خود برسونید. این داستان فقط به اینجا ختم نشده و میتونه در مواردی مثل ارسال نشدن ایمیل هنگام ثبت نام در وردپرس، عدم ارسال ایمیل هنگام ارسال نظر در سایت و عدم ارسال ایمیل هنگام ارسال یک فرم تماس در وردپرس رخ بده که برای مدیریت سایت هم هیچ ایمیلی از سمت وردپرس ارسال نشود.

بنابراین در این آموزش از وب سایت تی اف نت پلاس قصد داریم تا ابتدا به این موضوع بپردازم که چرا اصلا ایمیل‌های ما در وردپرس ارسال نمیشوند؟ و سپس به معرفی راهکارهایی جایگزین بپردازم که با استفاده از اونها می‌تونید تا با خیال راحت ایمیل‌های خودتون را در وردپرس برای کاربران ارسال کنید، پس تا انتها همراه ما باشید.

چرا ایمیل های وردپرس ارسال نمی‌شوند؟

همونطوری که می‌دونید وردپرس برای ارسال ایمیل از تابع ()mail در زبان php استفاده می‌کنه که در صورت فعال نبودن این تابع بر روی هاست به هر دلیلی عملا هیچ ایمیلی به گیرندگان از سوی وردپرس هم ارسال نخواهد شد، بنابراین لازمه تا این تابع همیشه بر روی هاست فعال بوده و به درستی کار کنه؛ از طرف دیگه گاهی هم پیش میاد که ایمیل‌های شما به درستی ارسال می‌شوند و هیچ مشکلی هم در تابع ایمیل php هاست وجود نداره اما به دلایل گوناگونی ایمیل شما به عنوان اسپم نزد سرویس دهنده‌های ایمیل شناسایی شده و در این حالت معمولا ایمیل‌ها به پوشه هرزنامه ارسال خواهند شد.

پس می‌بینیم که در حالت کلی برای ارسال نشدن ایمیل در وردپرس دو مشکل داریم که در حالت کلی یا ایمیلی ارسال نمیشه و یا اینکه ایمیل ارسال میشه اما به دلیل اینکه ایمیل شما به عنوان اسپم شناخته شده هر ایمیلی که ارسال می‌کنید وارد پوشه هرزنامه هاست خواهد شد که برای رفع این مشکل تنها راهش اینه که افراد زیادی ایمیل شما را به عنوان not spam ثبت کنند تا سرویس دهنده‌های ایمیل مثل گذشته ایمیل شما را به عنوان هرزنامه و اسپم در نظر نگیرند و ایمیل‌ها به درستی وارد صندوق ورودی کاربران شود.

رفع مشکل ارسال ایمیل در وردپرس

پس طبق توضیحات بالا در اولین اقدام باید شما با مدیریت هاست خودتون در ارتباط باشید و ازشون بخواهید تا مشکل ارسال نشدن ایمیل در هاست را بررسی کنند و اگر هاست شما در تابع ایمیل php دچار مشکل شده اون را برطرف کنند تا امکان ارسال ایمیل برای شما فراهم شود.

اما برای رفع مشکل عدم ارسال ایمیل وردپرس بهترین راهکار این خواهد بود تا از یک روش برای ارسال ایمیل واسطه استفاده کنید. یعنی اینکه از سایت‌هایی که با قرار دادن یک API می‌تونند تا ایمیل‌های ارسالی شما را به دست کاربران برسانند استفاده کنید. شاید حالا از خودتون بپرسید که چنین راهکاری چه مزیت‌هایی میتونه داشته باشه؟ در پاسخ به این سوال میشه به موارد زیر اشاره کرد که عبارتند از:

  • اطمینان از اینکه ایمیل های ارسالی به صندوق ورودی ارسال خواهند شد و هیچگاه به عنوان اسپم شناسایی نشده و در پوشه هرزنامه قرار نخواهند گرفت.
  • استفاده مناسب از منابع هاست به دلیل اینکه ایمیل‌های ارسالی توسط تابع ایمیل php هاست ارسال نمیشوند که در این صورت درصد اینکه سایت شما به عنوان اسپم شناسایی بشه وجود نخواهد داشت و هم اینکه اگر سایت شما پربازدید باشه و روزانه ایمیل‌های زیادی در اون ارسال شود با محدودیت در ارسال ایمیل مواجه نخواهید شد.

پس می‌بینیم که ارسال ایمیل به صورت یک واسطه برای سایت ما بهتر خواهد بود و اطمینان کاملی هم از این خواهیم داشت که ایمیل‌ها صددرصد به دست کاربران در صندوق ورودی میرسند. بنابراین برای راه‌اندازی یک سرویس واسط می‌تونید تا از راهکاری که در ادامه به اون میپردازم استفاده کنید.

  • افزونه WP Mail SMTP by WPForms که کار با آن در نظر اغلب کاربران راحت تر هست. چون مقادیر فیلدها به صورت اتوماتیک تکمیل میشه.
  • افزونه Easy WP SMTP از نظر کاربران با سیستم مدیریت محتوا سازگاری بیشتری از خود نشان داده.

در ادامه به شرح مفصل هر دو افزونه و نحوه کاربرد هر کدام می پردازیم. توجه داشته باشید که فقط یکی از این افزونه ها را در وب سایت خود نصب و کانفیگ نمایید تا افزونه های زیادی در وب سایت خود نصب نکنید. اگر دوست داشته باشید ایمیل گروهی به افراد ارسال نمایید توصیه میشود حتما مقاله آموزشی ( ارسال ایمیل گروهی ) را مشاهده نمایید.

استفاده از افزونه وردپرسی WP Mail SMTP

یکی از راه کارهای سریع برای رفع مشکل عدم ارسال ایمیل در سیستم مدیریت محتوای وردپرس استفاده از افزونه WP Mail SMTP می باشد. این افزونه تا کنون بیش از یک میلیون نصب فعال داشته و توانسته امتیاز 4.3 از 5 را در مخزن وردپرس به نام خود ثبت کند. نکته قابل توجه در خصوص این افزونه سادگی و سهولت استفاده از آن است. چرا که با انتخاب گزینه های دلخواه فیلدهای مربوط به آن گزینه به صورت اتوماتیک مقداردهی می شوند و دیگر نیازی نیست تا به دنبال تنظیمات تخصصی و شماره پورت های مربوطه باشید.

برای نصب این پلاگین محبوب ارسال ایمیل وردپرس تنها کافیست مراحل زیر را به ترتیب پیش بروید و این افزونه را در سایت خود نصب نمایید توجه داشته باشید که این پلاگین با دو نسخه پولی و رایگان ارائه شده است و نسخه رایگان افزونه از امکانات کمتری برخودار است.

  • از پیشخوان وردپرس روی گزینه افزونه ها کلیک کنید.
  • روی زیر منوی افزودن کلیک کنید تا به بخش نصب افزونه ها هدایت شوید.
  • در فیلد جستجو عبارت smtp را وارد نموده و آن را جستجو کنید. و نصب نمایید.

اگر در صورتی که نتوانستید افزونه را از طریق پیشخوان خود وردپرس نصب نمایید میتوانید افزونه را از طریق دکمه زیر دانلود کرده طبق این آموزش ( نصب افزونه وردپرسی ) نصب نمایید. بعد از نصب افزونه با ما در ادامه این آموزش همراه باشید تا تنظیمات مخصوص افزونه را آموزش ببینیم.

تنظیمات افزونه wp mail smtp by wpforms

پس از نصب و فعالسازی افزونه، منوی جدیدی تحت عنوان به پیشخوان وردپرس شما افزوده خواهد شد. شما میتوانید به راحتی وارد بخش تنظیمات این افزونه وردپرسی بینظیر بشوید البته مراحل کانفیگ های مختلفی در این افزونه وجود دارد که ما بهترین آن را برای شما آموزش خواهیم داد.

از پیشخوان وردپرس به منوی ایمیل و زیر منوی تنظیمات مراجعه نمایید. با صفحه ای مواجه خواهید شد که دارای دو سربرگ به شرح زیر می باشد که در ادامه به شرح مفصل هر کدام خواهیم پرداخت:

  • عمومی: در این قسمت می توانید تنظیمات عمومی مربوط به پیکربندی افزونه را اعمال نمایید.
  • آزمایش ایمیل: در این سربرگ ایمیلی به عنوان تست ارسال می نماییم تا صحت عملکرد افزونه را ارزیابی کنیم.

در سربرگ عمومی، تنظیمات خود را بر اساس توضیحات زیر اعمال نمایید:

  • ایمیل ارسال کننده: آدرس مد نظرتان جهت ارسال و دریافت ایمیل را در این فیلد وارد کنید. (ایمیل ثبت شده در سرویس هاست)
  • نام ارسال کننده: نامی که قصد دارید شخص گیرنده مشاهده نماید را وارد کنید.
  • مسیر بازگشت: در صورتی که ایمیل های ارسالی با مشکل مواجه شوند یا به هر دلیلی برگشت بخورند یک گزارش از آن ها دریافت خواهید کرد. در صورت تمایل اینگزینه را در حالت فعال قرار دهید.
  • ارسال کننده ایمیل: در این قسمت روی سرویس ارسال کننده ایمیل دلخواهتان کلیک کنید. که روی حالت پیش‌فرض (هیچ‌یک) قرار دارد. در حالت ابتدایی یا همان php mail، از حالت پیش فرض سرور استفاده می گردد. اما نکته قابل توجه اینجاست که ارسال کننده تمایل دارد شخص گیرنده آدرس ایمیل درست مجموعه را مشاهده نماید نه آدرس سرور! بنابراین  گزینه پیشنهادی بعدی یعنی SMTP های دیگر را انتخاب می کنیم.

با انتخاب حالت ارسال کننده SMTP های دیگر تنظیمات این بخش به شرح زیر خواهد بود:

  • میزبان (SMTP Host): در این بخش نام دامنه خود را وارد کنید.
  • رمزنگاری: در این قسمت سه مورد تحت عناوین  هیچ یک و SSL و TLS ارائه شده است. همواره باید به این نکته دقت داشته باشید که ممکن است برخی گزینه ها با توجه به تنظیمات امنیتی سرور میزبان شما کارایی مناسبی نداشته باشند بر همین اساس توصیه می گردد در صورت عدم دریافت عملکرد مناسب از این بخش، تمام گزینه ها را یکبار تست نمایید. ما در این بخش TLS را انتخاب کردیم.
  • پورت SMTP: در این فیلد پورت SMTP را وارد نمایید. به صورت پیشفرض پورت 587 در فیلد مربوطه درج می گردد.
  • احراز هویت: به منظور درج آدرس ایمیل و معرفی آن به افزونه، دکمه احراز هویت را در حالت فعال قرار دهید. با فعال کردن بخش احراز هویت دو فیلد در پایین صفحه ظاهر می گردد.
  • نام کاربری SMTP: ایمیل مربوطه جهت ارسال و دریافت را وارد کنید. (این ایمیل باید با ایمیلی که در فیلد ایمیل ارسال کننده وارد کردید یکسان باشد.)
  • رمز عبور SMTP: رمز عبور ایمیل خود را وارد کنید.

و حالا بر روی دکمه ذخیره تنظیمات در پایین صفحه کلیک کنید تا تمامی موارد اعمل شده ذخیره بشود.

بررسی وضعیت عدم ارسال ایمیل از هاست

خب تا اینجای کار ما فقط تنظیمات اولیه و پیکربندی لازم جهت رفع مشکلات ایمیل در وردپرس را به اتمام رساندیم. برای اینکه مطمئن شویم تنظیمات به درستی اعمال شده و ایمیل ها به صورت صحیح ارسال می شوند از سربرگ آزمایش ایمیل کمک می گیریم.

  1. به تب آزمایش ایمیل مراجعه می کنیم. تا بررسی کنیم آیا عمل ارسال ایمیل به درستی صورت می گیرد یا خیر.
  2. در فیلد “ ارسال به آدرس ایمیل دلخواهی را جهت تست و بررسی وارد نمایید.
  3. روی دکمه ارسال ایمیل کلیک کنید.

 در صورتی که با پیغام Test plain text email was sent successfully! مواجه شدید یعنی سیستم ارسال و دریافت ایمیل عملکرد صحیحی دارد و این افزونه بدون مشکل در حال اجرا می باشد. همچنین اگر صندوق پستی خود را بررسی کنید این ایمیل آزمایشی را خواهید دید.

 در صورت مواجه با There was a problem while sending the test email یعنی در  ارسال ایمیل مشکلی وجود دارد. در اغلب موارد با بررسی ایمیل و رمز عبور آن مشکل رفع می گردد.

جمع بندی و نتیجه گیری کلی مطالب

همانطور که میدانید یکی از مشکلات رایجی که در وب سایت ها به وجود میاید عدم ارسال ایمیل میباشد که بسیار از افراد نمیدانند چگونه این مشکل را رفع بکنند و یا اهمیتی به این موضوع نمیدهند ما در این مقاله آموزشی از وب سایت تی اف نت بلاگ یاد گرفتیم که چگونه این مشکل را در وب سایت خود رفع بکنیم.

اگر شما یک فروشگاه آنلاین با ووکامرس دارید قطعا از ایمیل های ثابتی که ووکامرس بعد از خرید ارسال میکند خسته شده اید شما میتوانید با مطالعه این آموزش ( ویرایش ایمیل های ووکامرس ) ایمیل های پیشفرض ووکامرس را ویرایش بزنید همچنین اگر سوالی دراین زمنه دارید حتما در بخش نظرات برای ما راسال نمایید.

دیدگاهتان را بنویسید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *