
محافظت از ایمیل در برابر ربات های اسپمر
با وجود آنکه فرستادن ایمیل یک روش قدیمی است, اما همچنان یک کانال ارتباطی مهم است و به همین دلیل هنوز توجه اسپمر ها را به خود جلب میکند. یکی از روش های معمول بسیاری از اسپمر ها استفاده از ربات های جمع آوری کننده برای جمع آوری آدرس های ایمیل است. این ربات ها اینترنت ها به دنبال ایمیل ها جستجو میکنند و سپس ایمیل های جمع آوری شده یا فروخته میشوند و یا این که برای اسپم و تبلیغات مورد استفاده قرار میگیرند. از طرفی هر وب ساتی برای آنکه بتواند به خوبی با مخاطبان خود در ارتباط باشد, لازم است که یک آدرس ایمیل را به آنها معرفی کن؛ درصورتی که شما ایمیل خود را به صورت متن ساده در سایت نمایش دهید در واقع خود را در معرض خطر اسپمر ها قرار داده اید.
ما دراین مقاله قصد داریم برخی از روش های جلوگیری از هرزنامه را آموزش دهیم.
- استفاده از تصاویر
یکی از ساده ترین کار ها آن است که بجای آنکه آدرس ایمیل را به صورت متن نمایش دهید, آن را به صورت یک تصویر به نمایش درآورید؛ و یا اینکه میتوانید آدرس ایمیل را به یک عنصر گرافیکی تبدیل کرده و سپس نمایش دهید. در این صورت ربات ها نمی توانند ایمیل شما را اسکن کنند در حالی که آدرس ایمیل برای چشم انسان قابل خواندن خواهد بود.
میتوانید با مراجعه به این لینک آموزش تبدیل آدرس ایمیل به عنصر گرافیکی با استفاده از canvas را مطالعه کنید.
از مشکلات این روش میتوان موارد زیر را نام برد:
- درصورت استفاده از تصویر یا عنصر گرافیکی ایمیل قابل کلیک کردن نخواهد بود و این ارتباط برقرا کردن کاربر با شما را دشوار میکند.
- استفاده از تصویر سرعت لود صفحه را پایین می آورد که این موجب پایین آمدن رتبه سئو میشود.
- مشکل استفاده از canvas هم در این است که ممکن است تمام مرورگر ها از آن پستیبانی نکند.
- تغییر املا ایمیل
یک روش ساده دیگر برای محافظت از آدرس ایمیل دربرابر ربات های جمع آوری کننده تغییر فرمت آدرس ایمیل است. برخی از کاراکتر ها را با کلمات جایگزین کنید؛ به عنوان مثال میتوانید بجای "@" از "[at]" استفاده کنید. این روش اسکن ایمیل توسط ربات ها را سخت تر میکند.
مشکل این روش آن است که ربات های پیشرفته تر همچنان قابلیت اسکن ایمیل را دارند و شما بطور کامل محفوظ نخواهید بود.
- استفاده از پلاگین های رمز گذاری ایمیل
یکی از سریع ترین روش هایی که میتوانید بکار بگیرید, استفاده از افزونه ها است. معمولا این افزونه ها حجم کمی دارند اما بسیار مفید هستند و از جندین فیلتر مختلف برای رمز گذاری ایمیل استفاده کرده و از اسکن شدن ایمیل توسط هکر ها جلوگیری می کنند.
شما میتوانید یکی از این افزونه ها را که با استفاده از jQuery ایجاد شده است از اینجا دریافت کنید.
از مشکلات این روشآن است که اگر جاوا اسکریپت غیر فعال باشد ایمیل نمایش داده نمیشود.
- از نمایش آدرس ایمیل خودداری کنید
شما میتوانید بجای نمایش آدرس ایمیل از فرم های تماس استفاده کنید که پیام کاربر را دریافت کرده و سپس آن را برای ایمیلی که شما در back end کد خود تعیین کرده اید ارسال می کند. از آنجایی که ربات ها قادر به خواندن کد back end شما نیستند آدرس ایمیل شما هم در امان خواهد ماند. اما فراموش نکنید که لازک است برای فرم های خود از " کد امنیتی" یا captcha استفاده کنید تا جلوی حملات ربات ها را بگیرید. از مشکلات این روش میتوان موارد زیر را نام برد:
- داشتن تعداد زیادی فیلد برای پر کردن برای کاربران آزاردهنده است
- برخی از آنها ترجیح می دهند برای شما ایمیل بنویسند تا بتوانند نسخه خود را از آن نگه دارند یا به آدرس های متعدد ارسال کنند
- آنها ممکن است بخواهند ایمیل شما را برای تعاملات بعدی به لیست مخاطبین خود اضافه کنند یا آن را با دیگران به اشتراک بگذارند.