Een e-mailadres is opgebouwd volgens een specifiek formaat, dat uit drie hoofdonderdelen bestaat:
1. Lokaal deel:
* Doel: Dit is de gebruikersnaam of identificatie voor een specifieke mailbox binnen een bepaald e-mailsysteem.
* Tekens toegestaan:
* Letters (a-z, A-Z)
* Cijfers (0-9)
* Speciale karakters:
* `!` (uitroepteken)
* `#` (hash)
* `$` (dollarteken)
* `%` (procent)
* `&` (en-teken)
* `'` (apostrof)
* `*` (sterretje)
* `+` (plusteken)
* `-` (koppelteken)
* `/` (schuine streep)
* `=` (is-is-teken)
* `?` (vraagteken)
* `^` (caret)
* `_` (onderstrepingsteken)
* `` ` `` (terugtikje)
* `{` (linker accolade)
* `|` (verticale balk)
* `}` (rechter accolade)
* `~` (tilde)
* `.` (punt of punt) - Belangrijk: Een punt kan niet het eerste of laatste teken in het lokale gedeelte zijn en kan niet opeenvolgend voorkomen (bijvoorbeeld `..`).
* Hoofdlettergevoeligheid: Hoewel de standaarden voor e-mailadressen technisch gezien rekening houden met hoofdlettergevoeligheid in het lokale gedeelte, behandelen de meeste e-mailproviders e-mailadressen als hoofdletterongevoelig. '[email protected]' is dus meestal hetzelfde als '[email protected]'.
* Voorbeelden:
* `john.doe`
* `Jane_123`
* `ondersteuning+team`
* `informatie`
* `verkoopafdeling`
2. Het "At"-symbool (@):
* Doel: Dit symbool scheidt het lokale gedeelte (gebruikersnaam) van het domeingedeelte.
* Vereiste: Het is een verplicht onderdeel van het e-mailadres.
3. Domeindeel:
* Doel: Identificeert de e-mailserver of de organisatie die het e-mailaccount beheert. Het bestaat uit een of meer domeinlabels, gescheiden door punten.
* Structuur: Volgt doorgaans de standaard domeinnaamstructuur (bijvoorbeeld `example.com`). Het domeingedeelte bevat een topniveaudomein (TLD) zoals `.com`, `.org`, `.net`, `.edu`, `.gov`, of landcode-TLD's zoals `.uk`, `.ca`, `.de`.
* Tekens toegestaan:
* Letters (a-z, A-Z)
* Cijfers (0-9)
* Koppelteken (-) - Belangrijk: Een koppelteken kan niet het eerste of laatste teken in een domeinlabel zijn.
* Hoofdlettergevoeligheid: Het domeingedeelte is over het algemeen hoofdletterongevoelig.
* Voorbeelden:
* `voorbeeld.com`
* `universiteit.edu`
* `small-business.net`
* `mail.bedrijf.co.uk`
Alles op een rij:
Het volledige e-mailadres combineert deze drie delen:
```
lokaal-onderdeel@domein-onderdeel
```
Voorbeelden van geldige e-mailadressen:
* `[email protected]`
* `[email protected]`
* `[email protected]`
* `[email protected]`
* `[email protected]`
Voorbeelden van ongeldige e-mailadressen (en waarom):
* `[email protected]` (ongeldig:punt aan het einde van het lokale gedeelte)
* `[email protected]` (Ongeldig:punt aan het begin van het lokale gedeelte)
* `[email protected]` (Ongeldig:opeenvolgende punten in het lokale gedeelte)
* `john [email protected]` (Ongeldig:spatie in het lokale gedeelte; moet daar worden gecodeerd of niet)
* `[email protected]` (Ongeldig:koppelteken aan het begin van het domeindeellabel)
* `[email protected]` (Ongeldig:koppelteken aan het einde van het domeindeellabel)
Belangrijke overwegingen:
* Bestaan van domeinnaam: Het feit dat een e-mailadres *format* geldig is, betekent niet dat het e-mailadres daadwerkelijk *bestaat* en e-mail kan ontvangen. Het domeingedeelte moet een geregistreerde en actieve domeinnaam zijn en het lokale gedeelte moet overeenkomen met een account op de mailserver van dat domein.
* Domain Name System (DNS)-records: Om een e-mailadres correct te laten werken, moet de domeinnaam geldige Mail Exchange (MX)-records hebben geconfigureerd in de DNS-instellingen. Deze records vertellen andere mailservers waar ze e-mail voor dat domein naartoe moeten sturen.
* E-mailproviderspecifieke regels: Individuele e-mailproviders (zoals Gmail, Yahoo, Outlook) kunnen hun eigen aanvullende regels of beperkingen hebben met betrekking tot de toegestane tekens in het lokale gedeelte, de maximale lengte van het e-mailadres of andere aspecten. Sommige providers kunnen bijvoorbeeld het gebruik van bepaalde speciale tekens beperken.
* Geïnternationaliseerde e-mailadressen (IDNA): De standaarden staan ook e-mailadressen toe met internationale karakters (bijvoorbeeld karakters uit niet-Latijnse alfabetten). Dit wordt afgehandeld via een proces genaamd Internationalized Domain Names in Applications (IDNA). Nog niet alle systemen ondersteunen IDNA-e-mailadressen volledig.
Samenvattend impliceert het construeren van een e-mailadres het volgen van een goed gedefinieerd formaat met behulp van een combinatie van toegestane tekens voor de lokale en domeingedeelten, gescheiden door het "@"-symbool. Houd er echter rekening mee dat een syntactisch geldig e-mailadres niet garandeert dat het adres functioneel is of actief wordt gebruikt. |