اتصال جیمیل به وردپرس از طریق WP Mail SMTP

اتصال جیمیل به وردپرس از طریق WP Mail SMTP

قبلا در مورد مشکلی صحبت کردیم که گریبانگیر بسیاری از وردپرس کار ها بود و این مورد یعنی مشکل ارسال ایمیل وردپرس با افزونه ی WP Mail SMTP حل میشد و یکی از روش های این افزونه اتصال جیمیل به وردپرس بود به این صورت که بتوانیم تمامی زحمت ارسال ایمیل سایتمان را به دوش جیمیل بیندازیم، موضوع مفصل امروز ما دقیقا در مورد همین است.

 

علت مفید بودن اتصال جیمیل به وردپرس چیست!؟

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

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

 

بهترین راه برای اتصال جیمیل به وردپرس

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

پس بهترین راه برای اینکار نصب یک افزونه ساده و حرفه ای است که بتوانید این کار را با آن دنبال نمایید. افزونه های زیادی هستند که بر این اساس کار می کنند و ادعای این را دارند که قادر خواهند بود این کار را به انجام برسانند که از بین آن ها می توان به SMTP Mailer، WP Gmail SMTP، WP Mail Bank و WP Mail SMTP اشاره نمود. افزونه WP Mail SMTP گزینه ای است که ما برای بررسی در این مقاله انتخاب کرده ایم و کار را روی آن دنبال خواهیم نمود.

 

نصب و راه اندازی پلاگین WP Mail SMTP

برای اینکه پلاگین WP Mail SMTP را نصب و راه اندازی کنید باید در قسمت افزونه ها روی افزودن کلیک کرده و نام این افزونه را سرچ کنید. در بین گزینه های پیشنهادی که وردپرس در اختیار شما می گذارد، گزینه WP Mail SMTP by WPForms را نصب نمایید و آن را فعال کنید.

پس از تنظیم آدرس و نام ایمیل شما باید در قسمت انتخاب ارسال کننده های ایمیل گزینه جیمیل را انتخاب نمایید. با این کار خواهید دید که فیلد های ورود اطلاعات که در قسمت پایینی آن قرار دارند تغییر خواهند یافت. برای پیدا کردن این اطلاعات و همینطور راه اندازی SMTP جیمیل شما نیاز دارید که یک Gmail Api برای اکانت جیمیل خود ایجاد نمایید. در ادامه به بررسی روش ها و روند آن خواهیم پرداخت.

افزونه wp mail smtp

 

ساخت Gmail api

برای ساختن یک Api شما نیاز دارید تا از طریق کنسول Developer گوگل نسبت به ساخت آن اقدام کنید. برای این کار ما باید با استفاده از لینک دولوپر کنسول به این بخش کاربردی و مهم برویم که بتوان از طریق آن این Api را ساخت.

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

تنظیمات api گوگل

البته توجه داشته باشید که کشور ایران جزو فهرست کشور های محل سکونت آورده نشده است. شما میتوانید برای این گزینه از United States استفاده نمایید.  بعد از تایید شما به صفحه ای منتقل خواهید شد که در آن یک فهرست کشویی در اختیار شما قرار خواهد گرفت که می توانید کاری که مد نظر دارید را از بین گزینه های آن انتخاب کنید. برای ساخت یک API شما باید گزینه Create a Project را انتخاب نمایید. این گزینه در تصویر زیر قابل مشاهده است.

تنظیمات api گوگل 2

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

تنظیمات api گوگل 3

پس از کلیک روی این دکمه شما به صفحه دیگری منتقل خواهید شد که باید اطلاعات مربوط به API خود را در آن وارد نمایید. در این صفحه شما باید گزینه های Gmail Api و همینطور Web Server را انتخاب کنید تا بتوانید یک API مناسب برای استفاده در ارسال ایمیل سایت وردپرس خود بسازید.

تنظیمات api گوگل 4

پس از تکمیل این اطلاعات و کلیک روی دکمه تایید مورد نظر یک پیام به صورت پاپ آپ برای شما باز می شود. که دو گزینه Set Up Consent Screen و Not Now را به شما نشان میدهد.

تنظیمات api گوگل 5

شما باید گزینه Set Up Consent Screen را انتخاب کنید تا قبل از هر چیزی مشخص کنید که User ها و کاربرانی که قصد استفاده از API شما را دارند با چه روش هایی می توانند به آن دسترسی داشته باشند و این API قرار است به صورت آزمایشی و برای کاربران محدود باشد یا سراسری و برای تمامی کاربران. شما از گزینه های این صفحه باید گزینه Internal را انتخاب نمایید.

تنظیمات api گوگل 6

بعد از این صفحه شما به یک فرم ورود اطلاعات هدایت خواهید شد که در آن باید اطلاعات لازم و ضروری برای API خود را به طور کامل وارد کنید. در فیلد اول شما باید یک نام را برای API خود انتخاب کنید که API شما با این نام نمایش داده خواهد شد و شما از طریق آن می توانید API خود را شناسایی نمایید.

تنظیمات api گوگل 7

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

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

تنظیمات api گوگل 8

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

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

تنظیمات api گوگل 9

بعد از این مرحله پنجره ای به شما نمایش داده خواهد شد که میتوانید Scope های مختلف را در آن ملاحظه نمایید و یک برنامه ریزی را برای اپلیکیشن و یا اتصال جیمیل به سایت خود طراحی کرده و به اجرا بگذارید. این قابلیت مورد توجه ما نیست و نمایش این صفحه صرفا بخاطر این است که بعد از زدن Save and Continue به این صفحه منتقل خواهید شد. برای اینکه به جایی که می خواهیم برویم شما باید از طریق نوار جستجویی که در بالای صفحه قرار دارد عبارت Gmail API را جستجو نمایید.

تنظیمات api گوگل 10

همانطور که مشاهده میکنید یک API جیمیل به شما نمایش داده خواهد شد که زیر آن دو گزینه وجود دارد. گزینه Manage که برای مدیریت این API مورد استفاده قرار می گیرد و همینطور گزینه Try this API که یک راهنما را برای شما باز خواهد کرد که نحوه ارتباطات و کدهای مختلف فعال در این API را به نمایش خواهد گذاشت. اما از آن دو مهمتر نشان تایید سبز رنگی است که در کنار این دو گزینه قرار دارد و مشخص کننده فعال بودن و آماده به کار بودن این API است.

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

تنظیمات api گوگل 11

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

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

تنظیمات api گوگل 12

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

وارد کردن api گوگل

اکنون به سایت باز میگردیم. برای استفاده از SMTP ارائه شده توسط جیمیل و همینطور اتصال جیمیل به وردپرس کافی است که المان های Name را درون Client ID و Key را درون Client Secret وارد کنید. پس از آن این اطلاعات تایید شده و می توانید ایمیل تست را با موفقیت ارسال کنید.

 

نتیجه گیری

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

واکنش شما چیست؟
+1
1
+1
+1
+1
1
+1
+1
+1
برچسب‌ها:, , ,
تیم تولید محتوا

Author by : تیم تولید محتوا

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

نظر دهید

آدرس ایمیل شما منتشر نخواهد‌شد.