وبلاگ نت‌آرامآموزش، تجربه و راهکارهای زیرساخت

پیام‌های اسپم فرم تماس وردپرس را چطور کم کنیم، بدون از دست دادن پیام مشتری؟

تشخیص منشأ پیام مزاحم، فعال‌سازی محافظ فرم، آزمون پیام واقعی و مدیریت خطای تشخیص اسپم در وردپرس.

انتشار:
توسط تیم فنی نت‌آرام
۶ دقیقه زمان مطالعه
۰ دیدگاه
محتوای تخصصی، ساده و کاربردی
هماهنگ با هویت حرفه‌ای نت‌آرام
بازگشت به لیست مقالات
تصویر شاخص مقاله پیام‌های اسپم فرم تماس وردپرس را چطور کم کنیم، بدون از دست دادن پیام مشتری؟ در وبلاگ نت‌آرام
محتوای آموزشی وبلاگ نت‌آرام
هر روز ده‌ها پیام تبلیغاتی یا نامفهوم از فرم تماس سایت دریافت می‌کنید و میان آن‌ها پیدا کردن پیام مشتری سخت شده است. می‌شود با چند لایه محافظ میزان پیام مزاحم را کم کرد، اما اگر تنظیمات بیش از حد سخت‌گیرانه باشند، ممکن است پیام مشتری واقعی هم مسدود شود. بنابراین پس از هر تغییر باید هم کاهش اسپم و هم امکان ارسال پیام واقعی را بسنجید.
در این راهنما ابتدا معلوم می‌کنیم پیام واقعاً از فرم سایت می‌آید یا مستقیم به ایمیل شما فرستاده شده است. سپس یک نمونه تنظیم را قدم‌به‌قدم توضیح می‌دهیم و راه بررسی پیام‌های اشتباهاً مسدودشده را نشان می‌دهیم.

قدم اول: منبع پیام را پیدا کنید

یک پیام مزاحم را بدون بازکردن پیوندها یا فایل پیوست بررسی کنید. آیا قالب آن شبیه ایمیل فرم شماست و نام فیلدهای فرم را دارد؟ آیا در افزونه فرم‌ساز یا بخش ثبت پیام‌ها ورودی متناظر دیده می‌شود؟ زمان پیام را با زمان ثبت فرم تطبیق دهید. اطلاعات محرمانه مشتریان را در تصویر یا گزارش عمومی منتشر نکنید.
اگر پیام مستقیماً به نشانی ایمیل عمومی سایت آمده و در فرم ثبت نشده است، تغییر محافظ فرم احتمالاً جلوی آن پیام را نمی‌گیرد. در این حالت فیلتر هرزنامه صندوق، نشانی منتشرشده و مسیر دریافت ایمیل را جداگانه بررسی کنید. اگر ورودی در فرم دیده می‌شود، ادامه این راهنما برای شماست.
بعضی افزونه‌های فرم همه پیام‌ها را به‌طور پیش‌فرض در پایگاه داده ذخیره نمی‌کنند. نبودن فهرست ورودی‌ها به‌تنهایی ثابت نمی‌کند پیام از فرم نیامده است. برای نمونه، Contact Form 7 برای ذخیره ورودی‌ها به ابزار جداگانه نیاز دارد؛ پیش از فعال‌کردن ذخیره، حریم خصوصی، مدت نگهداری و دسترسی افراد را مشخص کنید.

قدم دوم: تنظیمات خود فرم را ایمن کنید

در پیشخوان، فرم مربوط را باز کنید و مقصد ارسال ایمیل را ببینید. بهتر است گیرنده اعلان، نشانی مشخص و تحت کنترل فروشگاه باشد. قرار دادن آدرسی که بازدیدکننده وارد می‌کند در گیرنده اصلی می‌تواند امکان سوءاستفاده برای ارسال ایمیل به دیگران ایجاد کند. اگر به پاسخ خودکار نیاز دارید، از امکانات معتبر افزونه با محافظ مناسب و محدودیت ارسال استفاده کنید. راهنمای سازنده Contact Form 7 این خطر را توضیح می‌دهد.
فیلدهایی را که نیاز ندارید حذف کنید. فیلتر سراسریِ همه پیام‌های دارای لینک یا همه پیام‌های انگلیسی ممکن است درخواست واقعی را هم حذف کند؛ قانون را بر اساس پیام‌های سایت خود و با امکان بازبینی انتخاب کنید. افزونه فرم و وردپرس را پس از بررسی سازگاری و تهیه نسخه پشتیبان به‌روز نگه دارید.

نمونه عملی: محافظ داخلی WPForms را فعال کنید

اگر فرم شما با WPForms ساخته شده، این مسیر نمونه را امتحان کنید. اگر افزونه دیگری دارید، گزینه‌ها متفاوت‌اند و باید از مستندات همان افزونه استفاده کنید:
  1. در پیشخوان به WPForms ← All Forms بروید و فرم تماس را برای ویرایش باز کنید.
  2. در فرم‌ساز به Settings ← Spam Protection and Security بروید. ممکن است نام منو در ترجمه یا نسخه متفاوت باشد.
  3. گزینه Enable anti-spam protection را بررسی و در صورت خاموش‌بودن فعال کنید. در برخی فرم‌های قدیمی تنظیمات قبلی متفاوت است. تنظیمات مربوط به ثبت پیام‌های اسپم و مدت نگهداری را طبق نیاز و امکانات نسخه خود ببینید.
  4. فرم را ذخیره کنید. صفحه عمومی را در مرورگر تازه باز کنید و با نام، ایمیل و متن واقعی خودتان یک پیام آزمایشی بفرستید.
  5. پیام موفقیت روی صفحه، ثبت ورودی در صورت فعال‌بودن و رسیدن ایمیل به صندوق مقصد را جداگانه ببینید. هر سه مرحله یک چیز نیستند.
مستندات رسمی WPForms توضیح می‌دهد محافظ جدید به JavaScript نیاز دارد و فرم‌های قدیمی ممکن است تنظیم متفاوتی داشته باشند. اگر آزمون مشتری واقعی شکست خورد، کش صفحه، بارگذاری JavaScript و تداخل افزونه‌ها را در نسخه آزمایشی بررسی کنید؛ محافظ را بی‌دلیل برای همیشه خاموش نگذارید.

اگر اسپم ادامه دارد، لایه دوم اضافه کنید

محافظ داخلی همه پیام‌های مزاحم را متوقف نمی‌کند؛ گاهی انسان یا ربات پیشرفته فرم را پر می‌کند. می‌توانید از سرویس تشخیص اسپم یا چالش انسانی که فرم‌سازتان پشتیبانی می‌کند استفاده کنید. پیش از انتخاب، دسترسی کاربران ایران، حریم خصوصی، سازگاری با موبایل و صفحه‌خوان و شرایط سرویس را بررسی کنید. ممکن است بعضی سرویس‌ها برای کاربرد تجاری شرایط یا هزینه جداگانه داشته باشند.
برای Contact Form 7، سازنده استفاده از ابزارهایی مانند فیلتر Akismet و محافظ چالشی سازگار را توضیح داده است. اتصال Akismet به فرم فقط نصب افزونه نیست و ممکن است لازم باشد گزینه‌های مرتبط به فیلدهای نام و ایمیل اضافه شوند؛ مراحل و محدودیت‌های فعلی را در راهنمای رسمی سازنده ببینید. اگر این سرویس داده‌های فرم را برای تحلیل دریافت می‌کند، متن حریم خصوصی سایت و شرایط استفاده را بررسی کنید.
بعد از افزودن هر لایه، فرم را با اینترنت و مرورگرهای متفاوت و یک موبایل امتحان کنید. اگر چالش بارگذاری نمی‌شود یا ارسال واقعی را قطع می‌کند، تنظیم کلیدها، دامنه مجاز و محدودیت‌های سرویس را بررسی کنید. استفاده از دو چالش پشت‌سرهم ممکن است ارسال فرم را برای مشتری دشوار کند؛ نتیجه را در عمل بسنجید.

پیام واقعی اشتباهی اسپم شد؛ چه کنیم؟

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

از کجا بفهمیم تنظیمات مناسب است؟

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

دیدگاه‌ها (۰)

دیدگاه‌های تاییدشده و پاسخ‌های تیم نت‌آرام