خانه >> آموزشگاه >> آموزش وردپرس >> حل مشکل ارسال ایمیل در وردپرس

حل مشکل ارسال ایمیل در وردپرس

روش حل مشکل ارسال نشدن ایمیل در وردپرس

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

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

حل مشکل ارسال ایمیل در ودپرس

آیا تا کنون برای شما پیش آمده است که وب سایت وردپرسی شما قادر به ارسال ایمیل ها نباشد و نتواند هیچ نامه الکترونیکی را به هیچ آدرس ایمیلی ارسال کند. اگر این مشکل برایتان به وجود آمده است بدانید که شما تنها نیستید و اکثر مدیران سایت های وردپرسی هم این مشکل را دارند و یا داشته اند و توانسته اند آن را حل نمایند. اما ماجرا چیست ؟ و چرا ایمیل ها ارسال نمی شوند؟

اول از همه باید بدانیم که در چه زمانی این مشکل در وردپرس صورت میگیرد:

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

ارسال ایمیل با سرویس Mandrill

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

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

استفاده از سرویس مندریل در وردپرس به هیچ وجه سخت نیس و شما میتوانید به آسانی با استفاده از نصب افزونه wpMandrill در سایت خود از این سرویس رایگان بهره مند گردید.

بعد از نصب این افزونه شما باید به سایت اصلی مندریل بروید و در آنجا ثبت نام کنید و یک حساب کاربری برای خود باز کنید و برای دریافت کلید API به حساب کاربری خود وارد شوید و به قسمت تنظیمات رفته و برروی دکمه  +Add API Key کلیک نمایید تا یک api جدید برای شما ایجاد شود.

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

استفاده از سرور قدرتمند SMTP

خب دوستان مورد بعدی در این آموزش استفاده از سرور های SMTP است.علاوه بر روشی که قبلا از آن صحبت کردیم، شما این انتخاب را دارید که وب سایت وردپرسی خود را به نحوی تنظیم کنید که ایمیل های ارسالی از آن را از طریق سرورهای SMTP سرویس محبوب Gmail ارسال کند. این کار با هر اکانت جیمیلی قابل انجام است اما استفاده از Google Apps برای این کار، نسبت به استفاده از اکانت عادی جیمیل برتری خواهد داشت و برای شما میتواند مفید تر باشد دوستان

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

خب دوستان برای استفاده از این روش لازم است که ابتدا یک اکانت جیمیل داشته باشید و سپس افزونه WP Mail SMTP را روی سایت وردپرسی خود نصب کنید.

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

  • From Email : شما در این قسمت آدرس ایمیل که مایلید ایمیلها از طرف آن ارسال شوند را وارد کنید
  • From Name : دوستان در این قسمت شما باید نامی که مایلید به عنوان نام فرستنده نمایش داده شود را وارد کنید.
  • SMTP Host : دوستان در این قسمت شما باید در اینجا عبارت smtp.gmail.com را وارد نمایید.
  • SMTP Port : حال شما باید در این قسمت رقم ۵۸۷ (یا در صورت بروز مشکل رقم۴۶۵) را وارد کنید.
  • Encryption : حال شما باید این تنظیم را بر روی Use SSL Encryption قرار دهید
  • Authentication : شما باید در اینجا گزینه Yes: Use SMTP Authentication را انتخاب نمایید.
  • Username : حال شما باید در این قسمت نام کاربری جیمیل خود را وارد کنید دوستان
  • Password: حال در این قسمت نیز باید شما رمز عبور جیمیل خود را وارد کنید

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

 

توچه کنید که افزونه WP Mail SMTP را میتوانید برای هر سرور SMTP استفاده کنید و تنها محدود به جیمیل نمی باشد .

 

موفق باشید

درباره ی بهنام باقری

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

پاسخ دهید

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

جهت تشخیص انسان از ربات معادله زیر را حل کنید *