Hiç düşündün mü bir e-posta adresinde hangi karakterlere izin verilir or e-posta adresi sözdiziminin kuralları nelerdir? Bilgisayar ve programlama dilleri dünyasında, fazladan bir boşluk veya noktanın bir programı veya eylemi bozabileceği iyi bilinir. E-posta dünyasında da aynı kurallar geçerlidir. Doğru bir e-posta adresinin bazı standart kısımlara sahip olması gerekir. Her kısım kendi kurallarına uymazsa, bir sözdizimi hatası ortaya çıkar. Daha açık bir şekilde ifade etmek gerekirse, geçerli bir e-posta adresi belirtmek istiyorum: [e-posta korumalı]Bu adreste sözdizimi hatası yok. Fazladan bir nokta eklersem, sözdizimi hatasına dönüşüyor: [e-posta korumalı].

Her e-posta adresinin üç ana bölümü vardır. Bunlar şunlardır:

  1. Alıcı Adı veya Yerel Parça
  2. @ Sembol
  3. Alan Parçası
alan parçaları

Standart bir e-posta adresinin her bir bölümünü açıklayacağım.

Yerel Kısım

Yerel kısım veya alıcı adı, @ işaretinden önce gelen kısımdır. Hesap sahibinin adı, şirketteki yönetici gibi bir rol veya bir departman olabilir. Yerel kısımda kullanılabilecek belirli ve belirgin karakterler vardır:

  1. Küçük ve büyük Latin harfleri AZ ve AZ
  2. Rakamlar 0 için 9
  3. Nokta ., tırnak işaretiyle belirtilmediği sürece ilk veya son karakter olmaması ve tırnak işaretiyle belirtilmediği sürece ardışık olarak görünmemesi koşuluyla. Örneğin, [e-posta korumalı] izin verilmiyor ancak “mark..russell”@example.com'a izin veriliyor
  4. uzay ve “(),:;<>@[] Karakterlere kısıtlamalarla izin verilir. Bunlara yalnızca tırnak işareti içindeki bir dize içinde izin verilir ve ayrıca ters eğik çizgi veya çift tırnak işaretinin önünde ters eğik çizgi bulunmalıdır.
  5. Yorumlara, yerel bölümün her iki ucunda parantez olacak şekilde izin verilir. Örneğin, mark.russell(comment)@server.com ve (comment)[e-posta korumalı] ikisi de eşdeğerdir [e-posta korumalı].

Yukarıda belirtilen tüm karakterler mantıksal olarak geçerli olsa da, bazı e-posta sağlayıcıları bazı karakterlerin kullanımını kısıtlayabilir. Ayrıca, e-posta adresleri büyük ve küçük harflere karşı hassas olabilir. Ancak çoğu e-posta sunucusu, tüm büyük ve küçük harfleri aynı gelen kutusu olarak kabul edecek şekilde yapılandırılmıştır. Yerel kısmın 64 karakteri geçemeyeceğini belirtmekte fayda var.

@ Sembol

Sanırım bunu tahmin etmek kolay. Yerel kısmın ardından, yerel kısım ile etki alanı kısmını ayıran yalnızca bir @ işareti olmalı.

Alan Parçası

Bir alan adı, teknik olarak etiket olarak adlandırılan, genellikle birbirine bağlı ve noktalarla ayrılmış bir veya daha fazla bölümden oluşur. Örneğin example.com.

Alan Adı (İkinci Düzey Alan Adı)

Alan adı, internette tek bir posta kutusu sağlayıcısı veya kuruluşun sahip olduğu ve işlettiği bir alanı tanımlayan bir dizi harf ve rakamdır. Alan adı kısmında şu karakterlere izin verilir:

  1. Küçük ve büyük Latin harfleri AZ ve AZ
  2. Rakamlar 0 için 9
  3. Tire: -
  4. IP adresi köşeli parantezlerle çevrili: mark.russell@[192.168.2.1] veya mark.russell@[IPv6:2001:db8::1]
  5. Nokta., Alt alan adı kullanılması durumunda. Örnek: [e-posta korumalı]

TLD veya Üst Düzey Alan Adı

En üst düzey alan adı en sağdaki etiketle ifade edilir; örneğin, www.debounce.com alan adı en üst düzey alan adının bir parçasıdır io.

İşte 2020'de dikkate alınması gereken en yaygın beş alan adı uzantısı.

  • .com
  • . Net
  • Org.
  • . Işbirliği
  • . ABD

Alan adı kısmının (alan adı + TLD) 255 karakteri geçmemesi gerektiğini belirtmekte fayda var.
tld

Örnekler

Daha iyi anlaşılması için geçerli ve geçersiz e-posta sözdizimlerine dair bazı örnekler aşağıda verilmiştir.

Eposta Adresi

Geçerli Sözdizimi?

Neden

[e-posta korumalı]

Evet

-

xyz.ornek.com

Yok hayır

@ karakteri yok.

x@y@[e-posta korumalı]

Yok hayır

Tırnak işaretleri dışında yalnızca bir @ işareti kullanılabilir.

#!$%&'*+-/=?^_`{}|[e-posta korumalı]

Evet

Garip ama bu geçerli 😉

[e-posta korumalı]

Yok hayır

@ işaretinden önce çift nokta kullanılmasına izin verilmez.