Validasi struktur terlebih dahulu — ini belum membuktikan apa pun
Langkah pertama dalam memvalidasi input alamat email adalah memisahkan local part sebelum @ dari domain setelahnya, menormalkan kapitalisasi, lalu menolak bentuk yang tidak dapat diproses parser: domain hilang, spasi terselip di tengah, karakter ilegal, dan pemisah ganda.
Pemeriksaan struktur itu murah dan tidak membuktikan keterkiriman. String apa pun yang tampak masuk akal dapat lolos. Anda bisa memvalidasi bentuknya dengan sempurna tetapi tetap memegang mailbox yang ditutup dua tahun lalu; karena itu kami tidak berhenti di sini — alat yang hanya mengklaim memvalidasi format sebenarnya tidak banyak memvalidasi.