ارسال ایمیل با smtp در وردپرس: اگر در هاست سایت خود را با سیستم مدیریت محتوایی همچون وردپرس ایجاد کرده اید و آن را با یک قالب وردپرس طراحی کرده باشید، پس از کسب تجربه های متعدد متوجه مزایا و معایب این سیستم شده اید. اینکه هاست خود را از کدام شرکت هاستینگ تهیه می کنید خیلی مهم نیست، زیرا بسیاری از محدودیت ها برای تمام سرورها مشترک هستند. یکی از این محدودیت ها ارسال ایمیل است. این محدودیت بطور مشابه در اکثر سرورها، تعداد ۳۰ ایمیل در ساعت را برای کاربران ایجاد کرده است. اگر این حجم ارسالی از سرویس شما افزایش پیدا کند، قطعاً تیکتی تحت عنوان اخطار در ارسال ایمیل یا فشار به سرور دریافت خواهید کرد. البته باید اشاره کرد که در بسیاری از مواقع نیز، در افزونه وردپرس نیز این مشکل مشاهده شده و بسیاری از ایمیل ها در افزونه های مختلف ارسال نمی شوند. در ادامه با وبیت همراه باشید تا این مشکل را بررسی و راه حلی برای آن بیابیم.
عبارت smtp مخفف واژه Simple Mail Transfer Protocol می باشد که ترجمه آن به فارسی در ویکی پدیا”قرارداد ساده نامه رسانی” آمده است. بطور اختصار SMTP، پروتکلی ساده و در عین حال مهم و اساسی برای انتقال ایمیل است. این اصطلاح از آن رو به کار میرود که نسبت به سایر پروتکل های ایمیل قبلی بسیار ساده عمل میکند. SMTP فقط به نام کاربری و دامنه نیاز دارد تا مستقیم پیغام را به سمت گیرنده مسیریابی کند. SMTP یک پروتکل ارسال است و برای دریافت مناسب نیست، به همین دلیل برای دریافت ایمیل به جای SMTP از پروتکلهای دریافت ایمیل مثل پروتکل دستیابی به پیغام در اینترنت و پاپ۳ استفاده میشود. حال قصد داریم از این پروتکل در وردپرس استفاده کنیم و مشکل ارسال ایمیل را تا حد قابل توجهی حل کنیم.
برای استفاده از این سرویس کافی است تا یک اکانت در گوگل یا یاهو داشته باشید. پیشنهاد می شود نام ایمیل شما دقیقا نام وب سایتتان باشد، مثلا: dehosting@yahoo.com. حال به قسما افزونه ها و افزودن در وردپرس خود رفته و عبارت WP Mail SMTP را جستجو کنید تا افزونه مذکور را بیابید. پس از نصب و فعالسازی این افزوه کافی است تا به قسمت تنظیمات > Email بروید و تنظیمات این افزونه را جهت ارسال ایمیل ها انجام دهید. افزونه فوق نیز در مخزن وردپرس موجود هست و می توانید از وبیت نیز آن را دریافت کرده و از طریق بارگزاری افزونه ها آن را نصب و فعال کنید. این افزونه محبوب بیشاز ۶۰۰ هزار نصب و فعال دارد که دلیلی برای استفاده نکردن را برای کاربران نذاشته است.
پس از کلیک بر روی این گزینه، وارد تنها صفحه ای از این افزونه می شود که باید دسترسی های ایمیل خود را در آن وارد کنید. این دسترسی شامل آدرس ایمیل یا جیمیل شما و رمز عبورتان است. طبق تصویر توضیحات به شرح زیر می باشد:
From Email: ایمیل خود را برای ارسال پیام به کاربران وارد کنید. بهتر است در این بخش جیمیل خودتان را به وردپرس متصل کنید.
From Name: نام ایمیل هایی که برای کاربران ارسال می کنید را مشخص نمایید.
Mailer: تنظیمات این بخش را بر روی حالت دیفالت (Send all WordPress emails via SMTP) قرار دهید. تا ایمیل های سایت را از این بعد با smtp وردپرس ارسال کنید.
Return Path:
برای تعیین مسیر بازگشت ایمیل ها است. اگر می خواهید کاربران به همین
جیمیل، پاسخ شان را ارسال کنند، فعال سازید. سپس تنظیمات این بخش را ذخیره
نمایید.
این بخش برای تنظیمات smtp وردپرس است. اگر در تنظیمات فوق گزینه Send all WordPress emails via SMTP را انتخاب کردید، تنظیمات این قسمت را انجام دهید.
SMTP Host: از طریق اطلاعات دریافتی از گوگل تعیین
نمایید. عبارت smtp.gmail.com در کادر آن وارد نمایید. اگر از سرویس یاهو
استفاده می کنید، بدین شکل وارد کنید: smtp.mail.yahoo.com
SMTP Port: پورت سرور ایمیل را تعیین نمایید. پورت گوگل برای ssl برابر با ۴۶۵ است. این عدد برای یاهو نیز یکسان می باشد.
Encryption: با توجه به تنظیمات فوق گزینه ی Use SSL encryption را انتخاب نمایید.
Authentication:
اگر گزینه ی No: Do not use SMTP authentication را فعال نمایید، لازم
نیست اطلاعات زیر را وارد کنید. اما با فعالسازی گزینه Yes: Use SMTPP
authentication، اطلاعات smtp وردپرس را در ادامه تعیین کنید.
Username: نام کاربری خود را وارد کنید. درواقع همان آدرس ایمیل برای ارسال پیام به کاربران است.
Password: رمز عبور ایمیل خود را وارد کنید.
در نهایت طبق شکل فوق که انتهای صفحه افزونه می باشد، پس از ذخیره سازی بهتر است تا یک ایمیل را بعنوان تست وارد کنید و بر روی دکمه Send Test کلیک کنید تا از صحت این موضوع مطمئن شوید. اگر ایمیل برای شما قابل دریافت بود، بدین معناست که اطلاعات سرویس دهنده ایمیل خود را درست وارد کرده اید. در غیر اینصورت اطلاعات اشتباه است و باید آن ها را اصلاح کنید. طبق روش فوق، می توانید تمام ایمیل را ها کامل و صحیح و بدون هیچ محدودیتی در وردپرس دریافت کنید. فقط دقت داشته باشید که پلتفرم های این سرویس ها ممکن است گاهی اوقات تغییر کند یا دچار مشکل شود که ممکن است ایمیل ها با تاخیر دریافت شود. درحال حاضر این افزونه بدون هیچ مشکلی کار می کند. از این افزونه می توانید در طراحی سایت های خود استفاده کنید.