آموزش وردپرس

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

آپلود فایل رایگان آپلود فایل رایگان

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

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

طرح یک مسئله و جایگزین تابع ایمیل وردپرس

همانطور که پیش از این در مقاله مشکل ارسال نشدن ایمیل در وردپرس ذکر کردم، فعال نبودن تابع ایمیل هاست و ایجاد محدودیت روی آن می‌تواند مانع ارسال ایمیل در وردپرس شود.

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

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

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

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

برای این منظور می‌توانید از افزونه محبوب WP Mail SMTP استفاده کنید. این افزونه امکان اتصال وردپرس به ایمیل SMTP هاست یا دیگر سرویس‌های SMTP را فراهم خواهد کرد تا به جای اینکه ایمیل‌ها از طریق تابع php mail ارسال شده و به دلیل abuse ها درصد هرزنامه شدن آنا افزایش یابد، این کار از طریق سرور SMTP صورت گیرد و از ارسال به صندوق ورودی اطمینان حاصل کنید.

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

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

روی دکمه Let’s Get Started کلیک کنید. در مرحله بعد مانند تصویر زیر باید سرویس SMTP خود را انتخاب کنید.

تنظیمات افزونه WP Mail SMTP در وردپرس
  1. برای اینکه بتوانید از طریق سرور SMTP خود هاست ایمیل‌ها را بفرستید، گزینه SMTP های دیگر را انتخاب کنید.
  2. با انتخاب دکمه Save and Continue به مرحله بعد بروید.

ساخت اکانت SMTP روی هاست

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

در این مرحله از راه‌اندازی افزونه، باید اطلاعات سرور SMTP هاست خود را وارد کنید. پیش از اینکه به ادامه راه‌اندازی افزونه بپردازیم، لازم است که سرویس SMTP خود را روی هاست ایجاد کرده و مشخصات آن را وارد کنیم. بنابراین وارد هاست سی پنل خود شده و مانند تصویر زیر به بخش ایمیل‌ها مراجعه و روی Email Accounts کلیک کنید.

ایمیل‌های هاست سی پنل

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

ساخت اکانت ایمیل در سی پنل

سپس در مرحله بعد باید فرم زیر را تکمیل کنید.

ساخت اکانت ایمیل در سی پنل
  1. در کادر Username آدرسی که برای اکانت SMTP مدنظر دارید وارد کنید. چون از این آدرس قرار است برای ایمیل‌های اطلاع‌رسانی و هشدار درون وردپرس استفاده شود، پیشنهاد می‌کنم از آدرس no-reply یا notification استفاده کنید.
  2. روی دکمه Generate بزنید تا یک رمز عبور قوی تولید شود. این رمز را در کادر ایجاد شده کپی کنید که برای راه‌اندازی افزونه به آن نیاز داریم.
  3. روی دکمه Create کلیک کنید.
اتصال smtp هاست به وردپرس

بعد از ایجاد اکانت به صفحه قبلی حاوی لیست ایمیل‌ها هدایت می‌شوید، مانند تصویر بالا روی دکمه Connect Devices برای ایمیل ساخت شده کلیک کنید.

اطلاعات سرور smtp هاست

مانند تصویر بالا اطلاعاتی که برای وارد کردن در افزونه نیاز است نمایش داده می‌شود. همین صفحه را در تب پیش‌رو باز نگه دارید و به سراغ تب مراحل راه‌اندازی سریع افزونه برگردیم.

ادامه مراحل تنظیم افزونه WP Mail SMTP

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

تنظیمات افزونه WP Mail SMTP وردپرس
  1. آدرس سرور SMTP ایمیل خود را از جزئیات connection devices هاست سی پنل در این فیلد وارد کنید. یا اینکه می‌توانید از ساب‌دامنه mail روی دامنه خود استفاده کنید. برای مثال: mail.domain.com که باید به جای domain.com آدرس دامنه خود را وارد کنید.
  2. نوع رمزنگاری را به صورت پیش‌فرض روی همان حالت TLS باقی بگذارید.
  3. از پورت پیش‌فرض ۵۸۷ استفاده کنید. اگر هنگام ارسال ایمیل آزمایشی ارسالی صورت نگرفت، می‌توانید از پورت ۲۵ استفاده کنید.
  4. نام کاربری اکانت ایمیل که در مراحل قبلی ایجاد کردید را وارد کنید.
  5. رمز عبوری که در مرحله قبلی برای ساخت ایمیل انتخاب یا Generate کردیم را وارد کنید.
  6. نام ارسال کننده پیش‌فرض عنوان سایت است که از تنظیمات وردپرس گرفته می‌شود. اگر می‌خواهید تغییر دهید، در اینجا وارد کنید.
    • همچنین با فعال کردن Force From Name از همین نام برای تمامی ایمیل‌های وردپرس که توسط سایر افزونه‌ها نیز ایجاد شده باشد، برای ارسال کننده ایمیل استفاده می‌شود.
  7. آدرس ایمیل ارسال کننده را در اینجا عینا مطابق آدرس اکانت SMTP که در مرحله قبل ساختید وارد کنید.
    • در اینجا نیز با فعال بودن Force From Email از این آدرس برای تمامی بخش‌های وردپرس استفاده می‌شود.
  8. در پایان روی دکمه Save and Continue کلیک کنید.
ویژگی‌های پیشرفته افزونه WP Mail SMTP

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

به انتخاب خود هر گزینه را که فعال کردید در پایان روی دکمه Save and Continue کلیک کرده و وارد مرحله بعد شوید. در این مرحله از شما خواسته می‌شود که در خبرنامه عضو شوید. می‌توانید با کلیک روی دکمه Skip this Setup این مرحله را نادیده بگیرید.

خبرنامه WP Mail SMTP

در مرحله بعد از شما می‌خواهد که لایسنس نسخه Pro را وارد کنید. اگر لایسنس دارید وارد کنید تا از تنظیمات خاص این افزونه نیز استفاده کنید. در غیر این‌صورت روی دکمه Skip this Setup کلیک کنید.

افزونه WP Mail SMTP pro

در مرحله پایانی روی دکمه ارسال ایمیل آزمایشی کلیک کنید تا مطمئن شوید تنظیمات افزونه به درستی روی سایت شما کار می‌کند.

تنظیمات افزونه WP Mail SMTP

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

ارسال ایمیل تست افزونه WP Mail SMTP

پس از چند لحظه ایمیل با موفقیت برای شما ارسال شده و نشان‌دهنده این است که افزونه به درستی روی سایت شما کار می‌کند.


جمع‌بندی نهایی

استفاده از سرور SMTP در وردپرس برای ارسال ایمیل به‌جای استفاده از تابع ایمیل php گزینه خیلی بهتری است. حتی اگر این تابع روی هاست فعال باشد، به دلیل تغییرات روی سرور همچون آپدیت یا گاها اختلال در این تابع، ممکن است گاهی ایمیل‌های مهم خود را نیز از دست بدهید و به دست مشتری نرسد.

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

امتیاز نوشته:

میانگین امتیازها: 5 / 5. تعداد آرا: 1

به این نوشته امتیاز دهید.

کوتاه کننده لینک کوتاه کننده لینک

عباس صادقی

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

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

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

دکمه بازگشت به بالا
خرید هاست وردپرس نامحدود کلیک کنید ×