اگه سایت وردپرسی داری، حتماً میدونی که فرستادن ایمیل (مثل بازیابی رمز، فاکتور، اعلان و...) یکی از چیزای مهمه. ولی خب گاهی وقتا این ایمیلا یا کلاً ارسال نمیشن، یا میرن تو پوشه اسپم کاربرا و کسی نمیبیندشون!
توی این مطلب، قراره با هم بررسی کنیم چرا این اتفاق میافته و با ۵ تا روش کاربردی این مشکل رو حل کنیم. پس اگه سایتت ایمیل نمیفرسته، با ما همراه باش!
یه مشکل خیلی رایج بین کاربرای وردپرس اینه که ایمیلا ارسال نمیشن. خیلی وقتا فکر میکنیم یه پیام مهمو فرستادیم و خیالمون راحته، ولی بعدش میبینیم اصلاً به دست طرف نرسیده! خب این قضیه میتونه کلی دردسر درست کنه و برنامههامونو بهم بریزه. برای همینم خیلی مهمه که مشکل نرفتن ایمیلا تو وردپرسو یه بار برای همیشه حل کنیم.
به طور پیشفرض، وردپرس برای فرستادن ایمیل از تابع PHP Mail استفاده میکنه، ولی این روش خیلی وقتا درست کار نمیکنه و قابل اعتماد نیست. حالا بیاین ببینیم چه چیزایی باعث میشه ایمیلا ارسال نشن:
اگه سرور سایتت تو لیست سیاه باشه یا اعتبار IP پایین باشه، ممکنه ایمیلات اصلاً نرسن یا مسدود بشن. از اون طرف، اگه تنظیمات مربوط به احراز هویت ایمیل مثل SPF، DKIM و DMARC رو هم نداشته باشی، احتمال زیاد ایمیلات میرن تو پوشه اسپم و کسی هم نمیبینهشون.
راهکارای حل مشکل ارسال نشدن ایمیل تو وردپرس
حالا اگه میخوای این مشکل رو یک بار برای همیشه حل کنی، این راهکارا رو امتحان کن:
اول برو داخل پیشخوان وردپرس، بعد از منوی سمت راست برو به:
تنظیمات ← عمومی ← آدرس ایمیل مدیریت
اونجا مطمئن شو که آدرس ایمیلی که وارد کردی درسته و اشتباه تایپی نداره. یه آدرس اشتباه میتونه باعث شه هیچی ارسال نشه!
اگه هاستی که سایتت روشه، ارسال ایمیل از طریق PHP رو غیرفعال کرده باشه، دیگه هر کاری هم بکنی، ایمیلا نمیرن! پس بهتره با پشتیبانی هاستت تماس بگیری و ازشون بخوای بررسی کنن ببینن محدودیت خاصی برای ارسال ایمیل گذاشتن یا نه.
یکی از بهترین روشا برای اینکه ایمیلات درست و بدون دردسر ارسال بشن، استفاده از SMTP هست. با این روش، ایمیلا از طریق یه سرور ایمیل واقعی فرستاده میشن و احتمال اینکه برن تو اسپم خیلی کمتر میشه. پس اگه هنوز از PHP Mail استفاده میکنی، وقتشه بری سراغ SMTP و خیالتو راحت کنی.
برای اینکه خیالت از بابت ارسال ایمیلها راحت باشه، بهتره از SMTP استفاده کنی. اینم مراحلش با افزونه WP Mail SMTP:
اول از همه افزونه WP Mail SMTP رو نصب و فعال کن.
بعدش برو به بخش تنظیمات → WP Mail SMTP.
گزینهی Other SMTP رو انتخاب کن.
حالا اطلاعات سرور ایمیل رو وارد کن:
همه چی رو وارد کردی؟ حالا ذخیره کن و یه ایمیل تستی بفرست ببین درست کار میکنه یا نه.
۴. تنظیم درست افزونههای فرم تماس
اگه از افزونههایی مثل Contact Form 7 یا گرویتی فرم استفاده میکنی، حواست باشه تنظیماتش درست باشه. مثلاً:
آدرس ایمیلی که گذاشتی باید مال دامنه خودت باشه. اگه Gmail یا چیز دیگهای بزاری، ممکنه ایمیلا رد بشن.
برو به تنظیمات فرم تماس تو پیشخوان وردپرس.
بررسی کن که ایمیل فرستنده (From) ایمیل ادمین سایت باشه.
از طرفی هم گیرنده و فرستنده نباید یکی باشن.
اگه مشکلی بود، مستندات خود افزونه یا تیم پشتیبانیش میتونه کمکت کنه.
۵. چطور نذاریم ایمیلا برن تو پوشه اسپم
یکی از دلایل اصلی نرسیدن ایمیلا، رفتنشون به پوشه اسپمه. با این کارا میتونی جلوی این اتفاقو بگیری:
محتوای ایمیل رو چک کن: کلمات تبلیغاتی، لینکهای زیاد یا عنوان عجیب نذار.
از یه ایمیل حرفهای استفاده کن. مثلاً بهجای Gmail، بزن info@yourdomain.com.
احراز هویت ایمیلا رو با تنظیم SPF، DKIM و DMARC انجام بده تا سرورها ایمیلتو معتبر بدونن.
از کاربرات بخواه ایمیلتو تو لیست سفید (Whitelist) بذارن.
عنوان ایمیلاتم ساده و قابل اعتماد باشه، نه تبلیغاتی و عجیب.
اگه وردپرس ایمیلاتو ارسال نمیکنه، نترس! با استفاده از SMTP و تنظیم درست افزونهها و هاست، خیلی راحت میتونی این مشکلو حل کنی. پیشنهاد ما اینه که افزونه WP Mail SMTP رو نصب کنی و تنظیماتشو انجام بدی تا خیالت از بابت ایمیلا راحت باشه.
قطعا تو ذهنت سوال داری
چرا زنگ نمیزنی که برات حلش کنیم؟
اینجا میتونه شروع راه تو باشه
تماس با پشتیبان
در باریز، ما فراتر از یک تیم طراحی سایت و سئو هستیم؛ ما یک خانواده از خلاقان و متخصصان دیجیتال هستیم که با ترکیب هنر و تکنولوژی، کسبوکارها را به سطح جدیدی میبریم.
هدف ما ساخت تجربههای دیجیتال منحصر به فرد است که نه فقط زیبا، بلکه تأثیرگذار و نتیجهبخش باشند.
© Copyright 2024 - bariz. All Right Reserved
پشتیبان شماره 2
آنلاین
پیامی برای نمایش وجود ندارد