Alamat E-mel: Persoalan Kepekaan Kes

Peti masuk yang dikaitkan dengan alamat e-mel adalah kotak terkunci - hanya dibuka apabila e-mel dihantar dengan alamat e-mel tertentu di medan penerima. Apa yang banyak orang hairan adalah sederhana - adakah kunci kotak terkunci ini mesti betul? Atau adakah ruang untuk kesilapan? Dengan kata lain, adakah huruf besar mempunyai berat apabila berkaitan dengan kesahihan alamat e-mel? Setiap alamat e-mel mempunyai dua bahagian yang berbeza - nama pengguna, diikuti oleh @ untuk pemisahan, dan kemudian nama domain di mana alamat e-mel didaftarkan, bersama dengan domain tingkat atas. Persoalannya, jika alamat e-mel yang dimaksudkan adalah penerima@domain.com , akan menghantar e-mel ke Penerima@domain.com atau penerima@doMain.com (atau variasi lain dari alamat e-mel dengan huruf besar) hantar e-mel ke kotak masuk yang dimaksudkan atau kirimkan ke alamat e-mel yang sama sekali berbeza (atau cukup kembalikan Penghantaran gagal mesej sekiranya alamat e-mel penerima yang tidak diingini tidak wujud)? Adakah salah satu bahagian dari kes alamat e-mel biasa sensitif?



Preden yang Ditubuhkan Secara Sejagat

E-mel adalah rangkaian yang diselenggarakan dan berfungsi secara universal, bukan sebahagian daripada infrastruktur maya yang separuh sembarangan. Setiap bahagian rangkaian e-mel dunia telah dipetakan dengan teliti dan preseden serta standard untuk setiap aspeknya telah ditetapkan. RFC 5321 adalah standard yang berkaitan dengan semua yang berkaitan dengan pengangkutan e-mel, dan sedikit sebanyak dapat dikatakan mengenai kepekaan kes dalam alamat e-mel:

Bahagian tempatan peti surat HARUS diperlakukan sebagai peka huruf besar-kecil. Oleh itu, pelaksanaan SMTP HARUS berhati-hati untuk menjaga kes bahagian-bahagian peti mel tempatan. Khususnya, bagi beberapa host, pengguna 'smith' berbeza dengan pengguna 'Smith'. Walau bagaimanapun, mengeksploitasi kepekaan kes bahagian-bahagian kotak surat menghalang interoperabilitas dan tidak digalakkan. Domain peti mel mengikuti peraturan DNS biasa dan oleh itu tidak peka huruf besar kecil - RFC5321



Di sana anda memilikinya - menurut undang-undang e-mel, penyedia perkhidmatan e-mel seharusnya memperlakukan bahagian nama pengguna tempatan dari alamat e-mel sebagai peka huruf besar kecil kerana tidak melakukannya akan selalu menimbulkan banyak kekeliruan dan menghalang operasi, tetapi nama domain dan domain peringkat atas yang diperluas dikecualikan daripada kepekaan kes. Cantik dan kering, bukan? Tidak, kerana itu bukan keseluruhan cerita. Undang-undang hanyalah bahagian perbualan - bahagian lain adalah apa yang sebenarnya berlaku di seluruh dunia dan bagaimana undang-undang itu dilaksanakan dalam pengangkutan e-mel.



Predent yang dipraktikkan secara praktikal

Preseden yang didirikan dan diakui secara universal menetapkan bahawa nama domain dianggap sebagai tidak peka huruf besar-kecil, sedangkan nama pengguna tempatan yang didaftarkan di domain tersebut diperlakukan sebagai peka huruf besar kecil. Itu bermaksud alamat e-mel penerima@domain.com adalah sama seperti penerima@dOmAiN.coM tetapi tidak sama dengan REcIpIeNt @ domain.com . Namun, ini tidak selalu benar. Anda lihat, kepekaan kes alamat e-mel sebenarnya berbeza dari satu penyedia perkhidmatan e-mel ke yang lain. Alamat e-mel peka huruf besar kecil, walaupun hanya sebahagian nama pengguna tempatan yang sensitif huruf besar, boleh menimbulkan banyak kekeliruan, apatah lagi risiko masalah interoperabilitas dan pelbagai masalah untuk pembekal perkhidmatan. Oleh itu, sebilangan besar penyedia perkhidmatan e-mel di luar sana memilih untuk mengabaikan preseden kes sensitiviti alamat e-mel dan sama ada membetulkan kes watak untuk pelanggan mereka atau mengabaikan kes watak sama sekali, dalam hal ini kedua-dua huruf besar dan huruf kecil dianggap sebagai sama dengan rangkaian.



Ini pada dasarnya bermaksud bahawa kebanyakan penyedia perkhidmatan e-mel tidak mempunyai pelanggan mereka yang resah kerana mereka menaip watak yang membentuk alamat e-mel yang ingin mereka hubungi. Sekiranya anda cukup bernasib baik kerana menggunakan salah satu penyedia perkhidmatan e-mel ini, semasa anda menghantar e-mel ke alamat e-mel tertentu dan mana-mana watak tersebut seharusnya huruf besar / kecil tetapi anda tidak menaipnya seperti itu , e-mel akan terus menuju ke peti mel yang betul - tidak akan masuk di peti masuk yang salah atau dikembalikan kepada anda kerana mempunyai alamat e-mel yang tidak sah.

Berurusan dengan Kepekaan Kes dalam Alamat E-mel

Kecuali jika penyedia perkhidmatan e-mel yang anda gunakan atau penerima e-mel yang dimaksudkan adalah pelekat peraturan dan menegakkan kepekaan kes dalam nama pengguna, sekiranya anda memasukkan alamat e-mel penerima tidak akan menjadi masalah. Walau bagaimanapun, jika penerima menyampaikan alamat e-mel mereka kepada anda dengan mana-mana bahagiannya dalam huruf besar (atau bawah), tindakan yang disyorkan adalah menjaga kes watak yang disampaikan kepada anda untuk mengelakkan kekeliruan dan meminimumkan risiko penghantaran e-mel yang gagal. Sekiranya anda membuat alamat e-mel baru, gunakan hanya huruf kecil - percayalah apabila saya memberitahu anda pentadbir perkhidmatan e-mel anda dan setiap orang yang pernah menghantar e-mel kepada anda akan mengucapkan terima kasih atasnya. Gunakan watak khas (seperti . dan _ ) untuk mengekalkan keperibadian alamat e-mel anda, bukan huruf besar. Huruf besar dalam alamat e-mel hanyalah gangguan yang tidak perlu dan mudah dihindari, dan mereka juga tidak mencerminkan pemiliknya dengan baik.

Tidbit yang Menarik

Sebilangan besar penyedia perkhidmatan e-mel memberikan kebaikan kepada dunia dengan bersikap lunak dengan huruf abjad di alamat e-mel. Walau bagaimanapun, Google, dengan cara Google, meningkatkan semuanya dengan tidak mengendahkan jangka masa di bahagian nama pengguna dan bahagian domain alamat e-mel mereka. Ini bermaksud, ke sistem e-mel Google, j.doe@gmail.com , j.d.oe@gmail.com , jdoe@gmail.com dan j.DOE@gmail.com semua alamat e-mel yang sama!