ارسال ایمیل در وردپرس با استفاده از Gmail SMTP Servers

آیا در ارسال ایمیل از سایت وردپرسی خود مشکلی دارید؟ یک راه بسیار آسان برای رفع این مشکل وجود دارد، ارسال ایمیل توسط وردپرس با استفاده از gmail SMTP servers. در این مقاله ما به شما نحوه ارسال ایمیل در وردپرس با استفاده از gmail SMTP servers را آموزش خواهیم داد.
چرا و چه موقع به gmail SMTP servers برای ایمیل های وردپرس نیاز دارید
به طور پیش فرض، وردپرس از تابع PHP mail برای ارسال اعلان های ایمیل استفاده می کند. با این حال این عملکرد بعضی اوقات به دلایل مختلفی کار نمی کند.
اکثر شرکت های میزبانی وردپرس استفاده از این تابع را محدود می کنند تا از سوء استفاده و هرزنامه ها جلوگیری شود.
فیلترهای هرزنامه در ارائه دهندگان خدمات ایمیل محبوب، ایمیل های دریافتی را برای نظارت بر اینکه آیا آنها از یک سرور معتبر ایمیل ارسال می شوند، بررسی می کنند. ایمیل های پیش فرض وردپرس این بررسی را خراب می کنند و گاهی اوقات حتی ممکن است آن را به پوشه هرزنامه تبدیل نکنند.
(SMTP (Simple Mail Transfer Protocol استاندارد صنعتی برای ارسال ایمیل است. بر خلاف تابع SMTP ،PHP mail از احراز هویت مناسب استفاده می کند که قابلیت ارسال ایمیل را افزایش می دهد.
Gmail سرویس SMTP را فراهم می کند که می توانید از آن برای ارسال ایمیل از سایت WordPress استفاده کنید. اگر فقط می خواهید ایمیل های اعلان وردپرس را برای خود و چند کاربر در سایت خود ارسال کنید، بهترین گزینه Gmail SMTP Servers می باشد.
با این حال، اگر شما در حال برنامه ریزی برای ارسال ایمیل های خبرنامه با استفاده از وردپرس هستید، باید از یک ارائه دهنده سرویس ایمیل توده ای مانند MailGun یا SendGrid استفاده کنید.پ
سرویس پرداخت رایگان Gmail SMTP برای وردپرس
شما می توانید از حساب Gmail رایگان خود برای ارسال ایمیل های وردپرس استفاده کنید. با این حال، برای تحویل بهتر، ما توصیه می کنیم برای کار با gmail از سرویس پرداختی Google Apps استفاده کنید.
نحوه ارسال ایمیل های وردپرس با استفاده از Gmail SMTP Servers
دو راه وجود دارد که می توانید سایت وردپرس خود را به Gmail SMTP Servers متصل کنید.
روش ۱: راه اندازی Gmail SMTP با استفاده از پروتکل OAuth

ایجاد یک برنامه و ایجاد API Keys برای جیمیل
این پیوند شما را به سایت Google Developers Console هدایت می کند. شما باید با حساب کاربری جیمیل که میخواهید برای ارسال ایمیل های وردپرس استفاده کنید، وارد سیستم شوید.


بعد از اینکه Gmail API را نصب کردید، حالا از شما خواسته خواهد آدرس وب سایت مجاز برای استفاده از این API را ارائه دهید. در زیر ‘Authorized JavaScript origins’ شما نیاز دارید URL وب سایت خود را وارد کنید.
بعد از انجام این کار ها برای ادامه بر روی ‘ایجاد شناسه مشتری‘ کلیک کنید.
اکنون به تنظیمات Screen OAuth دسترسی خواهید داشت. به سادگی آدرس جیمیل خود را انتخاب کنید و یک نام برای برنامه ای که دسترسی به حساب Gmail شما را دارد، ارائه کنید. در این مورد، این نام وب سایت شماست.

پس از اینکه تمام موارد گفته شده را انجام دادید برای ادامه کار بر روی دکمه ‘ادامه’ کلیک کنید.




بعد از آن بقیه تنظیمات پلاگین را پر کنید. شما باید آدرس جیمیل خود را در آدرس ایمیل OAuth از طریق فیلد ایمیل آدرس اضافه کنید. شما می توانید نام یا نام وب سایت خود را در قسمت «Name From» وارد کنید.
بعد، TLS را برای رمزگذاری انتخاب کنید و از ۵۸۷ به عنوان پورت استفاده کنید. در آخر، بر روی دکمه ‘ذخیره تغییرات’ کلیک کنید تا تنظیماتتان ذخیره شود.

این شما را به حساب های Google می برد که از شما خواسته می شود به سایتتان اجازه دسترسی به حساب Gmail خودتان را بدهید. برای ادامه کار بر روی دکمه ‘allow’ کلیک کنید.
شما به صفحه تنظیمات پلاگین Gmail SMTP در سایت وردپرسی خود هدایت می شوید. شما متوجه خواهید شد که وضعیت کنونی SMTP سبز شده است.

بعد از انجام تمام این کار ها، شما با موفقیت سیستم ارسال ایمیل وردپرس خود را با استفاده از Gmail SMTP Servers راه اندازی کردید. اکنون میتوانید بر روی برگه ایمیل تست کلیک کنید و یک ایمیل تستی ارسال کنید.
روش ۲: راه اندازی Gmail SMTP با استفاده از برنامه ها کم امنیت
این روش امکان استفاده از Gmail را با برنامه های کم امنیت فراهم می کند. این روش را به هیچ وجه به شما توصیه نمی کنیم، شما فقط موقعی باید از این راه استفاده کنید که قادر به استفاده از راه اول نباشید.
اگر شما از Google Apps for Work استفاده می کنید، در ادامه به شما می گوییم که چطور می توانید اجازه دسترسی کاربران را به نرم افزار های کم امنیت تر مدیریت کنید.

برای این کار شما باید بر روی گزینه Go to settings for less secure apps کلیک کنید.
در صفحه بعد، گزینه های در کنار “اجازه دسترسی به کاربران برای دسترسی به برنامه های کم امنیت” را بررسی کنید. فراموش نکنید که روی دکمه ذخیره در گوشه پایین سمت راست صفحه کلیک کنید.
بقیه دستورالعمل ها برای حساب های پرداخت شده و رایگان Gmail به یک صورت هستند.


- From Email: آدرس Gmail خود را وارد کنید
-
From Name: نام یا عنوان وب سایت خود را وارد کنید
-
Mailer:ارسال تمام ایمیل ها وردپرس را از طریق SMTP انتخاب کنید.
- Return Path: آن را علامت بزنید تا از مسیر Email به عنوان مسیر بازگشت استفاده شود.
-
smtp.gmail.com :SMTP Host
- SMTP Port: پورت ۴۶۵ را انتخاب کنید
- Use SSL encryption :Encryption
- Yes, use SMTP authentication :Authentication
- Username: آدرس کامل Gmail شما، برای مثال john@yourdomain.com یا john.smith@gmail.com
-
Password: رمز عبور حساب Gmail شما
برای ذخیره تنظیمات خود روی دکمه ذخیره تغییرات کلیک کنید.
بعد از ذخیره کردن تنظیمات خود به پایین صفحه بروید، بخش “ارسال ایمیل آزمون” را در آنجا مشاهده خواهید کرد. آدرس ایمیل را وارد کنید تا ببینید آیا همه چیز خوب کار می کند.
عیب یابی Gmail SMTP در صورت کار نکردن آن
- به حساب cPanel خود وارد شوید و یک حساب ایمیل ایجاد کنید که با آدرس ایمیل شما در Google Apps مطابقت دارد. این ممکن است عجیب و غریب به نظر برسد زیرا شما از سرور خود استفاده نمی کنید، این گام اساسا سرور شما را به اعتقاد بر این که ایمیل شما را از طریق سرور ارسال می کند، ترسیم می کند.
- در حساب cPanel خود، به MX Records بروید و مسیر MX را از حالت خودکار به Remote تغییر دهید.ممکن است mx را در کنترل پنل cpanel و یا سرویس میزبانی خود پیدا نکنید یا سرویس دهنده شما این امکان را محدود کرده باشد به جای آن می توانید از دیگر تنظیمات cpannel مانند فوروارد و هدایت آدرس های ایمیل های دیگر استفاده کنید.
- پس از آن دوباره به سایت وردپرس خود وارد شوید و یک ایمیل تست ارسال کنید.
با تشکر از همراهی شما – شاد باشید