Menyamarkan Alamat E-Mail

Sekitar dua minggu yang lalu pihak Tabloid Nova menghubungi saya melalui kolom komentar blog, meminta alamat e-mail saya. Tulisan saya dinyatakan sebagai salah satu pemenang blog competition dalam rangka ulang tahun Tabloid Nova yang ke-28. Saya sempat maju-mundur hendak membalas dengan langsung mengetikkan alamat e-mail saya apa adanya di kolom komentar. Soalnya, saya ingat bahwa hal tersebut bisa berisiko alamat e-mail kita jadi ditangkap oleh pihak-pihak yang punya niat tidak baik, lalu digunakan untuk mengirimi kita e-mail sampah atau penipuan.

Salah satu trik yang biasanya dianggap paling praktis dilakukan demi mencegah inbox kita diberondong e-mail gak jelas adalah dengan menyisipkan kata-kata sebagai pengganti tanda baca. Diharapkan web-crawlers (ini terjemahannya yang pas apa sih, hahaha) akan terkelabui dan menganggap kata-kata tersebut bukanlah alamat e-mail yang bisa ‘dipanen’. Namun, apakah sekarang cara tersebut masih efektif?

Pencarian saya membawa ke sini https://www.quora.com/Is-writing-out-the-at-in-email-addresses-effective-to-prevent-spam

That advice was once good, but anti-spam measures have advanced a lot since.

  • we now have massive  public blacklists of known spammer IP addresses to prevent spam being delivered in the first place
  • we have SPF domain name records which allow a website to indicate exactly what servers are allowed to send mail for it, to avoid spoofing
  • mailservers have more memory, and can remember senders that they have seen before recently. If they haven’t seen a sender before, they can “greylist” it by rejecting the connection temporarily. If the sender behaves properly, it should try again in a few minutes and the mailserver will accept the next connection. A spammer sending bulk mail is unlikely to retry sending the message.
  • heuristic spam filtering is much better at filtering spammy messages based on the content and other signals

These days, as long as the mailserver is configured correctly, the impact of spam is a lot lower. You also have to consider that “name at domain dot com” is inconvenient to users who could otherwise click on a mailto link to start a new e-mail without having to type or correct the address in manually. Ultimately, you have to decide if the inconvenience to your users is a bigger pain than receiving spam.

Fortunately, there are some methods that can prevent the stupidest web-crawlers without affecting human users. For example, use HTML entities in the e-mail text or link

    link href: mailto:contact@example.org

    link text: contact@

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s