در سیستم وردپرس، ارسال ایمیل معمولا به صورت پیش فرض انجام نمیشه و ایراد داره. دلیلش اینه که اکثر سرورها و هاستینگ ها تابع PHP mail () رو غیرفعال کردند. بنابراین باید از سیستم SMTP استفاده کرد.
قبلا (چندین سال قبل) وقتی وردپرس رو نصب می کردیم، خیلی نرمال و بی دردسر عملیات ارسال ایمیلش رو انجام می داد. ولی دیگه این طور نیست. برای مثال هاستینگ خودم پردیس، چند سالیه که تابع PHP mail () رو غیرفعال کرده و بنابراین دیگه سیستم ایمیل وردپرس کار نمی کنه.
امروز از خود پشتیبانی هاستینگ پرسیدم و قاطعانه گفتند که بله برای ارسال ایمیل وردپرس حتما باید از SMTP استفاده کنم.
اما ساده ترین روش برای استفاده از SMTP ، به شرح زیر هستش:
آموزش نصب و استفاده از SMTP
اول باید یک افزونه SMTP نصب کنیم که من از WP Mail SMTP استفاده کردم چون ساده بود.
همچنین از یک ایمیل روی خود هاست (برای مثال info@tarjome98.com) استفاده کردم. خیلی سعی کردم که از یک جیمیل استفاده کنم ولی دردسرش خیلی زیاد بود و منصرف شدم.
از ستون سمت راست ادمین، در کادر تنظیمات، گزینه WP Mail SMTP رو انتخاب می کنیم. در صفحه جدید به صورت زیر عمل می کنیم، لازم به ذکره من برای مشخصات سایت خودم نوشتم، شما هم بر اساس مشخصات سایت خودتون بنویسید:
ایمیل ارسال کننده: info@tarjome98.com
نام ارسال کننده: ترجمه98
تابع ارسال کننده: Other SMTP
مسیر بازگشت: مهم نیست (من تیک زدم)
SMTP هاست: localhost
SMTP پورت: 25
رمزگذاری: None
Auto TLS: نمی دانم (من خاموشش کردم)
احرا هویت: On
SMTP username: ایمیل info@tarjome98.com
SMTP password: **********
و در نهایت دکمه Save settings رو می زنیم.
برای اطمینان از اینکه تنظیمات درست هستن، سربرگ Email Test رو میزنیم و به یک ایمیل دلخواه مان یک ایمیل ارسال می کنیم که اگر ارسال شد یعنی همه تنظیمات درست انجام شدند.
منبع: پارس پک