Memahami mekanisme teknis di balik Email Alias Generator akan membantumu menggunakan teknik ini dengan lebih efektif dan mengetahui batasannya. Mari kita bedah dari tingkat yang paling dasar.
Konsep Dasar: Normalisasi Alamat Email
Setiap alamat email terdiri dari dua bagian yang dipisahkan oleh simbol @: username (local part) dan domain. Misalnya, pada [email protected], "namaanda" adalah username dan "gmail.com" adalah domain.
Gmail melakukan proses normalisasi pada bagian username sebelum memproses atau menyimpan alamat email. Normalisasi ini melibatkan dua langkah utama:
- Konversi seluruh karakter ke huruf kecil
- Penghapusan semua titik (.) dari username
Visualisasi Proses
Berikut contoh bagaimana Gmail memproses berbagai variasi alamat email:
[email protected]→ normalisasi →namaanda[email protected]→ normalisasi →namaanda[email protected]→ normalisasi →namaanda[email protected]→ normalisasi →namaanda
Karena semua variasi di atas menghasilkan representasi kanonik yang identik (namaanda), Gmail memperlakukan semuanya sebagai satu inbox yang sama.
Berapa Banyak Variasi yang Bisa Dibuat?
Secara matematis, jika username memiliki N karakter, maka terdapat 2^(N-1) kemungkinan kombinasi penempatan titik. Untuk username dengan 8 karakter seperti "namaanda", terdapat 2^7 = 128 variasi. Untuk username yang lebih panjang, jumlahnya bisa mencapai ribuan atau bahkan jutaan.
@namaperusahaan.com tidak selalu berlaku aturan ini.
Batasan Teknis
Ada beberapa hal yang perlu dipahami tentang batasan teknis Email Alias Generator:
- Titik tidak boleh berada di awal atau akhir username
- Tidak boleh ada dua titik berurutan (
nama..andatidak valid) - Hanya berlaku untuk karakter titik (.) — tanda hubung (-) dan underscore (_) tidak diperlakukan sama
- Panjang username tetap dihitung tanpa titik, sehingga batas karakter username Gmail standar tetap berlaku