Berapa panjang maksimum alamat email yang valid? Apakah ini didefinisikan oleh standar apa pun?
validation
email
max
email-address
tidak stabil
sumber
sumber
Jawaban:
Alamat email tidak boleh melebihi 254 karakter.
Ini diterima oleh IETF setelah erratum yang diajukan . Diagnosis lengkap dari setiap alamat yang diberikan tersedia online . Versi asli RFC 3696 menggambarkan 320 sebagai panjang maksimum, tetapi John Klensin kemudian menerima nilai yang salah, karena Path didefinisikan sebagai
Jadi elemen Kotak Surat (yaitu, alamat email) memiliki tanda kurung siku di sekitarnya untuk membentuk Path, yang panjang maksimum 254 karakter untuk membatasi panjang Path ke 256 karakter atau kurang.
Panjang maksimum yang ditentukan dalam status RFC 5321 :
RFC 3696 diperbaiki di sini .
Orang-orang harus menyadari errata terhadap RFC 3696 pada khususnya. Tiga dari contoh kanonik sebenarnya adalah alamat yang tidak valid.
Saya telah menyusun beberapa ratus alamat pengujian, yang dapat Anda temukan di http://www.dominicsayers.com/isemail
sumber
320
Dan segmennya terlihat seperti ini
{64} @ {255}
64 + 1 + 255 = 320
Anda juga harus membaca ini jika Anda memvalidasi email
http://haacked.com/archive/2007/08/21/i-knew-how-to-validate-an-email-address-until-i.aspx
sumber
<>
tanda kurung ...user+inbox@domain
?Namun, ada batasan dalam bacaan RFC 2821 :
sumber
Untuk membantu pemula yang bingung seperti saya, jawaban untuk "Berapa panjang maksimum alamat email yang valid?" adalah 254 karakter .
Jika aplikasi Anda menggunakan email, cukup setel bidang Anda untuk menerima 254 karakter atau kurang dan Anda siap melakukannya.
Anda dapat menjalankan banyak tes pada email untuk melihat apakah itu valid di sini. http://isemail.info/
RFC, atau Request for Comments adalah jenis publikasi dari Internet Engineering Task Force (IETF) yang menetapkan 254 karakter sebagai batas. Terletak di sini - https://tools.ietf.org/html/rfc5321#section-4.5.3
sumber
Jawaban lainnya sedikit memperkeruh air. Jawaban sederhana: 254 karakter total dalam kontrol kami untuk email 256 adalah untuk SELURUH alamat email, yang mencakup "<" tersirat di awal, dan ">" di akhir. Karenanya, 254 yang tersisa untuk kita gunakan.
sumber
Menurut artikel di bawah ini:
http://tools.ietf.org/html/rfc3696 (Halaman 6, Bagian 3)
Disebutkan bahwa:
Jadi, panjang total maksimum untuk alamat email adalah 320 karakter ("bagian lokal": 64 + "@": 1 + "bagian domain": 255 yang berjumlah 320)
sumber