Cek Format Alamat Email
Tempel satu atau beberapa alamat email – satu per baris. Untuk setiap baris, alat ini menunjukkan apakah penulisannya sesuai standar internet dan alasannya jika tidak. Yang dicek hanya format, bukan apakah kotak surat itu ada.
Cara menghitung
Alat ini hanya mengecek penulisan. Apakah kotak surat ada, apakah domain menerima email, atau apakah alamat itu sekali pakai hanya bisa diketahui dengan menghubungi server email – dan itu sengaja tidak dilakukan alat ini. Alamat Anda tetap di browser; tidak ada yang dikirim dan tidak ada yang disimpan.
Cara cek email valid
- Tempel satu atau beberapa alamat, satu per baris – hingga 1.000 baris.
- Baca status tiap baris: valid, diizinkan tetapi tidak lazim, atau tidak valid, selalu dengan alasannya.
- Perbaiki alamat yang salah; apakah domain menerima email bisa dilihat dari record MX-nya lewat DNS lookup.
Syarat alamat email yang benar
Alamat email terdiri dari bagian lokal, @, dan domain. Pengecekan mengikuti sintaks kotak surat RFC 5321 – cara server email menerima alamat penerima:
- Bagian lokal (sebelum @): huruf, angka, dan
! # $ % & ' * + / = ? ^ _ ` { | } ~ -; titik hanya di antara karakter, tidak boleh ganda. Maksimal 64 karakter. - Tanda kutip:
"budi santoso"@example.comdiizinkan oleh RFC (termasuk spasi), tetapi banyak formulir dan layanan menolaknya – karena itu diberi catatan. - Domain: label yang dipisah titik, terdiri dari huruf, angka, dan tanda hubung, masing-masing 1–63 karakter, tanpa tanda hubung di awal atau akhir; domain tingkat atas tidak boleh hanya angka.
- Panjang total: maksimal 254 karakter, karena jalur SMTP termasuk kurung sudut dibatasi 256 karakter.
Huruf beraksen dan domain internasional
Domain dengan huruf beraksen (müller.de) diizinkan: secara teknis ditulis ulang dalam Punycode (xn--mller-kva.de), dan alat ini menampilkan bentuk itu. Huruf non-ASCII sebelum @ hanya bisa dikirim dengan ekstensi SMTPUTF8 (RFC 6531), yang tidak didukung semua server.
Yang sengaja tidak diterima
Komentar dalam kurung dan bentuk usang yang disimpan RFC 5322 hanya untuk membaca pesan lama tidak pantas dipakai sebagai alamat penerima dan di sini dianggap tidak valid. Alamat tanpa titik di domain (admin@localhost) dan alamat IP dalam kurung siku secara formal benar, tetapi tidak bisa dikirimi lewat internet atau tidak lazim.
Pertanyaan umum
Bagaimana cara cek email valid atau tidak?
Tempel alamatnya di kolom di atas, satu per baris. Setiap baris langsung diberi status valid, diizinkan tetapi tidak lazim, atau tidak valid – beserta alasannya, misalnya dua @ atau spasi.
Apakah alat ini bisa cek email aktif atau tidak?
Tidak. Alat ini hanya mengecek format. Satu-satunya bukti pasti bahwa kotak surat ada dan aktif adalah pesan yang benar-benar terkirim – misalnya tautan konfirmasi (double opt-in).
Seperti apa contoh email yang benar?
Misalnya budi.santoso@example.com: bagian lokal dengan huruf, angka, atau titik di antaranya, lalu satu @, lalu domain dengan titik seperti gmail.com atau perusahaan.co.id. Spasi, dua @, atau dua titik berturut-turut membuatnya tidak valid.
Apakah huruf kapital boleh dalam alamat email?
Boleh. Domain tidak membedakan huruf besar dan kecil. Bagian sebelum @ secara RFC 5321 bisa membedakannya, tetapi hampir semua penyedia memperlakukan huruf besar dan kecil sama.
Apakah alamat email boleh berisi tanda plus?
Boleh, nama+newsletter@example.com valid. Banyak penyedia memakai tanda plus untuk sub-alamat. Jika sebuah formulir menolaknya, formulirnya yang salah.
Berapa panjang maksimal alamat email?
Maksimal 64 karakter sebelum @, 63 per label domain, dan 254 untuk seluruh alamat (RFC 5321, bagian 4.5.3.1).
Bisakah saya mengecek satu daftar sekaligus?
Bisa, hingga 1.000 baris sekaligus – satu alamat per baris. Alamat ganda ditandai.
Sumber dan dasar hukum
- RFC 5321: RFC 5321 – Simple Mail Transfer Protocol (4.1.2 Mailbox syntax, 4.5.3.1 size limits)
- RFC 5322: RFC 5322 – Internet Message Format (3.2.3 atext, 3.4.1 addr-spec)
- RFC 3696: RFC 3696 – Application Techniques for Checking and Transformation of Names (Section 3) + Errata
- RFC 6531: RFC 6531 – SMTP Extension for Internationalized Email (SMTPUTF8)
- RFC 5891: RFC 5891 – Internationalized Domain Names in Applications (IDNA2008)
- RFC 1035: RFC 1035 – Domain Names, 2.3.1 Preferred name syntax / 2.3.4 Size limits
Diperbarui:
Alat terkait
- Regex TesterRegex tester online untuk JavaScript: kecocokan disorot langsung, grup tangkapan dalam tabel, dan setiap bagian pola dijelaskan. Gratis, tanpa unggah.
- Cek DNS record domainCek DNS domain online: record A, AAAA, MX, TXT, CNAME, NS, SOA, CAA, SRV, dan PTR dari domain apa pun – dengan TTL, status DNSSEC, dan penjelasan kode error.
- Cek dan hitung check digit dengan algoritma LuhnValidasi nomor dengan algoritma Luhn (mod 10, ISO/IEC 7812-1) atau hitung check digit-nya – hanya cek format, berjalan sepenuhnya di browser Anda.
- Cek Barcode: Check Digit EAN, GTIN, dan ISBNCek barcode online: periksa check digit EAN-8, EAN-13, UPC-A, GTIN-14, dan ISBN-10/13, hitung digit yang hilang, dan ubah ISBN-10 ke ISBN-13 – gratis.
- Base64 decode dan encode onlineBase64 decode dan encode online, termasuk Base64url dengan UTF-8 yang benar, serta URL encode/decode (percent-encoding). Pesan error jelas, berjalan di browser.
- Cek IBAN onlineCek IBAN sebelum transfer ke luar negeri: validasi digit kontrol (mod 97), panjang, dan format untuk 89 negara, plus bank dan BIC untuk IBAN Jerman. Di browser.