مدتی است که استفاده از آدرس ایمیل های موقت در میان کاربران اینترنت مرسوم شده. معمولا زمانی که یک کاربر مایل نیست از ایمیل واقعی و همیشگی خود در محلی استفاده کند، بجای این ایمیل از یک آدرس ایمیل موقت که از یکی از سرویس دهندگان ایمیل موقت تهیه شده استفاده میکند. این آدرس ها عموما تنها برای مدت زمانی خاص معتبر هستند و پس از آن ممکن است دیگر وجود نداشته باشند و یا توسط اشخاص دیگری بجز کاربر مورد نظر، مورد استفاده قرار بگیرند. در بسیاری از سایت ها ممکن است این مسئله اهمیتی نداشته باشد ولی فرضا اگر وبسایت شما یک سایت خدماتی باشد، یا اینکه در سایتتان به این دلیل عضو بگیرید که قصد دارید به آنها خبرنامه ارسال کنید، آنوقت است که این مسئله مشکل ساز میشود. به همین جهت بسیاری از سایت ها، سعی میکنند از ثبت نام کاربران با چنین ایمیل هایی به طور کامل جلوگیری کرده و حتی الامکان از این طریق سعی کنند که کاربران را مجبور به استفاده از آدرس های دائمی، صحیح و معتبر کنند.
اگر آدرس ایمیلی که کاربران جهت ثبت نام در سایت شما استفاده میکنند، برای شما حائز اهمیت است، جهت جلوگیری از ثبت نام با آدرس ایمیل های موقتی میتوانید به شکل زیر عمل کنید.
ابتدا افزونه ی Ban Hammer را بر روی وردپرس خود نصب و فعال کنید. پس از فعال سازی افزونه، تنظیات آن با مراجعه به منوی ابزارها و رفتن به زیرمنوی Ban Hammer در اختیار شما قرار میگیرد.
در باکس اول یا همان Personalize The Message شما میتوانید پیامی که مایلید در صورت استفاده از ایمیل موقتی به کاربر نشان داده شود، را وارد کنید. و اما برای پر کردن باکس دوم. طبعا شما باید لیستی از دامنه های ایمیل های یک بار مصرف را در اختیار داشته باشید. خوشبختانه یک لیست کامل و به روز از این دامنه ها در گیت هاب در اختیار شماست. برای دسترسی به این لیست کافی است روی اینجا کلیک کنید. حالا کافی است آدرس های موجود در این لیست را کپی کرده و در باکس Blacklisted Emails در تنظیمات افزونه قرار داده و تغییرات را ذخیره کنید. توجه داشته باشید که این لیست هر چند وقت یک بار آپدیت میشود، بنابراین بهتر است که شما هم هر چند وقت یک بار سری به آن زده و تنظیمات افزونه را بر همان اساس به روز رسانی کنید.
جدا از حالت بالا، حالت دیگری وجود دارد که در آن ممکن است شما هیچ مشکلی با ثبت نام از آدرس ایمیل های موقت نداشته باشید ولی در سایت خود با عضویت اسپم روبرو شده باشید. در چنین حالتی ممکن است ایمیل های اسپمر ها اصلا جزو آدرس های موقتی نباشند. مثلا بارها مشاهده شده که اسپمر های عضو شده در یک انجمن یا یک وبسایت اکثرا از ایمیل هایی با دامنه mail.ru استفاده کرده اند. در چنین حالتی باز هم میتوانید از همان افزونه ی بالا استفاده کنید. با این تفاوت که این بار میبایست در بخش Blacklisted Emails آدرس دامنه هایی که میخواهید عضویت با ایمیل های تحت آن در سایت شما ممنوع باشد را وارد کنید.
اگر همه چیز به درستی انجام شده باشد، حالا وقتی کاربری بخواهد با آدرس ایمیلی که تحت یکی از دامنه های ممنوع شده ایجاد شده، در سایت شما ثبت نام کند. همانطور که میبینید وقتی کاربر سعی در ثبت نام با یکی از آدرس ایمیل های ممنوعه را داشته، پیام خطایی که از قبل در افزونه مشخص کرده ایم برای وی به نمایش در آمده و از ثبت نام وی در سایت جلوگیری شده است.
در پایان، مثل همیشه امیدواریم که از این آموزش کوتاه و کاربردی لذت برده باشید.