Korrekt email

Tags:    diverse

Jeg har kigget lidt rundt på diverse forumer, nyhedsgrupper, hjemmesider og skimtet en RFC eller to, men jeg er stadig i tvivl om dette emne.

Hvordan ser en korrekt email ud? Og kan det overhovedet betale sig at lave en funktion der kontrollere om en email er "korrekt", da der er så mange forkerte emails der fungere.

Kort sagt (hvis man ser bort fra mit tidligere volapyk). Hvordan må en email se ud?
Altså er den her lovlig: test@test.dk
eller er den her lovlig: te&es£@test.dk (<- virker ikke så lovlig)

- You look just like a little hog. Squeal piggy! -
Deliverance



5 svar postet i denne tråd vises herunder
1 indlæg har modtaget i alt 4 karma
Sorter efter stemmer Sorter efter dato
Jeg har kigget lidt rundt på diverse forumer, nyhedsgrupper, hjemmesider og skimtet en RFC eller to, men jeg er stadig i tvivl om dette emne.

Hvordan ser en korrekt email ud? Og kan det overhovedet betale sig at lave en funktion der kontrollere om en email er "korrekt", da der er så mange forkerte emails der fungere.

Kort sagt (hvis man ser bort fra mit tidligere volapyk). Hvordan må en email se ud?
Altså er den her lovlig: test@test.dk
eller er den her lovlig: te&es£@test.dk (<- virker ikke så lovlig)

- You look just like a little hog. Squeal piggy! -
Deliverance


Her på den her side kan du finde en masse regular expressions som du kan bruge til at validere rigtigheden af en e-mail adresse:
http://www.regexlib.com/DisplayPatterns.aspx

Mvh. Thomas Lykke Petersen



Her på den her side kan du finde en masse regular expressions som du kan bruge til at validere rigtigheden af en e-mail adresse:
http://www.regexlib.com/DisplayPatterns.aspx

Mvh. Thomas Lykke Petersen


Selve måden at teste på er ikke noget problem, jeg kan nemt smide et RegEx sammen, men spørgsmålet er mere, hvordan en email må se ud. Jeg mener en email der ser ud som denne: bd&ed@testdk burde man jo umidbart ikke tro ville virke, men det kan den godt, på trods af det ikke (efter min overbevisning) passer til nogen af de RFC jeg har læst, som beskriver at det skal være en <label>, hvilket vil sige at det maks må være 63 chars lang, og kun starte med et bogstav eller et tal, men må godt indeholde -(bindestreg), og er ligeglad med case-insensitive.

Men har jeg forstået dette rigtigt?

- You look just like a little hog. Squeal piggy! -
Deliverance



Her på den her side kan du finde en masse regular expressions som du kan bruge til at validere rigtigheden af en e-mail adresse:
http://www.regexlib.com/DisplayPatterns.aspx

Mvh. Thomas Lykke Petersen


Selve måden at teste på er ikke noget problem, jeg kan nemt smide et RegEx sammen, men spørgsmålet er mere, hvordan en email må se ud. Jeg mener en email der ser ud som denne: bd&ed@testdk burde man jo umidbart ikke tro ville virke, men det kan den godt, på trods af det ikke (efter min overbevisning) passer til nogen af de RFC jeg har læst, som beskriver at det skal være en <label>, hvilket vil sige at det maks må være 63 chars lang, og kun starte med et bogstav eller et tal, men må godt indeholde -(bindestreg), og er ligeglad med case-insensitive.

Men har jeg forstået dette rigtigt?

- You look just like a little hog. Squeal piggy! -
Deliverance


Prøv at kigge på nogen af de regex på siden jeg skrev tidligere. Der kan du sikkert finde nogle som holder sig til RFC beskrivelsen.

Mvh. Thomas Lykke Petersen



Ja, men jeg har læst diverse RFC specs, men problemet er at de ikke holder i virkeligheden, der findes massere emails rundt omkring i verden, som ikke overholder RFC, men stadig virker, derfor kan jeg ikke bare lave en funktion der kontrolere 100% på RFC.

Derfor ville jeg høre om der var nogen som vidste lidt mere om det hvordan det virkede sådan i praksis.

- You look just like a little hog. Squeal piggy! -
Deliverance



Ja, men jeg har læst diverse RFC specs, men problemet er at de ikke holder i virkeligheden, der findes massere emails rundt omkring i verden, som ikke overholder RFC, men stadig virker, derfor kan jeg ikke bare lave en funktion der kontrolere 100% på RFC.

Derfor ville jeg høre om der var nogen som vidste lidt mere om det hvordan det virkede sådan i praksis.

- You look just like a little hog. Squeal piggy! -
Deliverance


Må indrømme at jeg altid har forholdt mig til RFC dokumenterne, da de jo mere være den endegyldige sandhed. At der er nogen som ønsker ikke at overholde standarden kan man jo desværre ikke gøre så meget ved. :)

Mvh. Thomas Lykke Petersen



t