-
Notifications
You must be signed in to change notification settings - Fork 3
/
Copy pathemail.data
93 lines (74 loc) · 2.86 KB
/
email.data
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
Standartní pozitivní testy (musí projít na všech systémech)
-----------------------------------------------------------
test@DcS5Ce1wUj0Pfvo5CAgiVh4gBHc8yUp0MnwbvuemgUzbb00aonBnmOgE3Xn7WHIZlcoutniv2O5A7w1fzuJDcJ6gZQL8012OCqdislZj1v0uIzKUtrgP95aRpPuU9IVEF6nlBY0QssQetFxF4mbocgiKcEutWdGYWnB6YzgUQ69Bw89Yo4EjbSeROWS8GHwFqfZLxgWk5uJiQnIIG1cBfsSxPIccF3govaXeGXZ3NA7bkeQu1mrOkqQo.museum
testmail@háčkyčárky.cz
**** chronologický popis jednotlivých řádků ****
nejmenší možná adresa
nejdelší možná platná doména prvního řádu
bežný email
nejdelší možná doména 2. řádu
dvojtá doména prvního řádu
email s doménou 3. řádu
email s doménou 4. řádu
email s tečkoou ve jménu
email s českou diakritikou u domény 2. řádu
Pozitvní testy podle normy RFC2822, nekteré systémy nepodporují
---------------------------------------------------------------
!def!xyz%[email protected]
name\@[email protected] – this is a valid email address containing two @ symbols.
spaces\ are\ [email protected]
"spaces may be quoted"@example.com
!#$%&'*+-/=.?^_`{|}~@[1.0.0.127]
!#$%&'*+-/=.?^_`{|}~@[IPv6:0123:4567:89AB:CDEF:0123:4567:89AB:CDEF]
Abc\@[email protected]
Fred\ [email protected]
!#$%&'*+-/=?^_`.{|}[email protected]
me(this is a comment)@example.com
customer/[email protected]
Zatím nevím jestli jde o správná data, Pokud víte napište na [email protected]
-------------------------------------------------------------------------------
ěščřžýáíéúů@háčkyčárky.cz
ěščřžýáíéúůďťňó@ěščřžýáíéúůďťňó.cz
Negatiní testy (nesmí projít)
-----------------------------
[prázdné pole]
spatnyemailseznam.cz
x@e.
@e.cz
x@xcz
x @x.cz
x@x .cz
x@x .cz (zkusit neviditelné znaky)
🦄@e.cz (nepovolené znaky)
<script>alert("Hello!");</script>@example.com
text=%3Cscript%3Ealert%28%22Hello%21%22%29%3B%3C%2Fscript%3E%40example.com
Bonus
-----
Zvářit zda chcete povolit (u vaší aplikace) používání následujících adres [email protected], [email protected], [email protected], [email protected]
Popis a zdroje
--------------
https://en.wikipedia.org/wiki/Email_address
RFC 3696: https://tools.ietf.org/html/rfc3696
RFC 5321: https://tools.ietf.org/html/rfc5321
RFC 5322: https://tools.ietf.org/html/rfc5322
RFC 6530: https://tools.ietf.org/html/rfc6530
List of top level domain from IANA https://data.iana.org/TLD/tlds-alpha-by-domain.txt
https://cs.wikipedia.org/wiki/Seznam_internetov%C3%BDch_dom%C3%A9n_nejvy%C5%A1%C5%A1%C3%ADho_%C5%99%C3%A1du
https://gist.github.com/cjaoude/fd9910626629b53c4d25
Maximální velikost domény 1. řádu je 63 znaků