ABCDEFGHIJKLMNOPQRSTUVWXYZ
1
2
Company (c) emailhippo.com Ltd, 2010 - 2015
3
TitleTest Cases for 27hub.com Version 2 (Basic) Endpoint
4
Document Version1.0.20151001.0
5
AboutPredictable responses to set queries in a sandboxed environment.
6
See alsoData Dictionary
7
8
9
10
Expected Result
11
Test CaseQuery emailQuery URI
HTTP Response Code
JSON
12
#1a : ok successok.success@sandbox-a.comhttps://api1.27hub.com/api/emh/a/v2/sandbox?k=AAAAAAAA&e=ok.success@sandbox-a.com200{"result":"Ok","reason":"Success","role":false,"free":false,"disposable":false,"email":"ok.success@sandbox-a.com","domain":"sandbox-a.com","user":"ok.success","mailServerLocation":"US","duration":6}
13
#2a : bad badmailboxnotexit responsebad.mailboxnotexit@sandbox-a.comhttps://api1.27hub.com/api/emh/a/v2/sandbox?k=AAAAAAAA&e=bad.mailboxnotexit@sandbox-a.com200{"result":"Bad","reason":"MailboxDoesNotExist","role":false,"free":false,"disposable":false,"email":"bad.mailboxnotexit@sandbox-a.com","domain":"sandbox-a.com","user":"bad.mailboxnotexit","mailServerLocation":"US","duration":6}
14
#2b : bad atsignnotfoundbad.atsignnotfound@sandbox-a.comhttps://api1.27hub.com/api/emh/a/v2/sandbox?k=AAAAAAAA&e=bad.atsignnotfound@sandbox-a.com200{"result":"Bad","reason":"AtSignNotFound","role":false,"free":false,"disposable":false,"email":"bad.atsignnotfound@sandbox-a.com","domain":"sandbox-a.com","user":"bad.atsignnotfound","mailServerLocation":"US","duration":2}
15
#2c : bad domaininexistentbad.domaininexistent@sandbox-a.comhttps://api1.27hub.com/api/emh/a/v2/sandbox?k=AAAAAAAA&e=bad.domaininexistent@sandbox-a.com200{"result":"Bad","reason":"DomainIsInexistent","role":false,"free":false,"disposable":false,"email":"bad.domaininexistent@sandbox-a.com","domain":"sandbox-a.com","user":"bad.domaininexistent","mailServerLocation":"US","duration":6}
16
#2d : bad mailboxfullbad.mailboxfull@sandbox-a.comhttps://api1.27hub.com/api/emh/a/v2/sandbox?k=AAAAAAAA&e=bad.mailboxfull@sandbox-a.com200{"result":"Bad","reason":"MailboxFull","role":false,"free":false,"disposable":false,"email":"bad.mailboxfull@sandbox-a.com","domain":"sandbox-a.com","user":"bad.mailboxfull","mailServerLocation":"US","duration":2}
17
#2e : bad no mx servers foundbad.nomxserversfound@sandbox-a.comhttps://api1.27hub.com/api/emh/a/v2/sandbox?k=AAAAAAAA&e=bad.nomxserversfound@sandbox-a.com200{"result":"Bad","reason":"NoMxServersFound","role":false,"free":false,"disposable":false,"email":"bad.nomxserversfound@sandbox-a.com","domain":"sandbox-a.com","user":"bad.nomxserversfound","mailServerLocation":"US","duration":6}
18
#2f : bad ServerDoesNotSupportInternationalMailboxesbad.serverdoesnotsupportinternationalmailboxes@sandbox-a.comhttps://api1.27hub.com/api/emh/a/v2/sandbox?k=AAAAAAAA&e=bad.serverdoesnotsupportinternationalmailboxes@sandbox-a.com200{"result":"Bad","reason":"ServerDoesNotSupportInternationalMailboxes","role":false,"free":false,"disposable":false,"email":"bad.serverdoesnotsupportinternationalmailboxes@sandbox-a.com","domain":"sandbox-a.com","user":"bad.serverdoesnotsupportinternationalmailboxes","mailServerLocation":"US","duration":6}
19
#2g : bad TooManyAtSignsFoundbad.toomanyatsignsfound@sandbox-a.comhttps://api1.27hub.com/api/emh/a/v2/sandbox?k=AAAAAAAA&e=bad.toomanyatsignsfound@sandbox-a.com200{"result":"Bad","reason":"TooManyAtSignsFound","role":false,"free":false,"disposable":false,"email":"bad.toomanyatsignsfound@sandbox-a.com","domain":"sandbox-a.com","user":"bad.toomanyatsignsfound","mailServerLocation":"US","duration":6}
20
#2h : bad Nonebad.none@sandbox-a.comhttps://api1.27hub.com/api/emh/a/v2/sandbox?k=AAAAAAAA&e=bad.none@sandbox-a.com200{"result":"Bad","reason":"None","role":false,"free":false,"disposable":false,"email":"bad.none@sandbox-a.com","domain":"sandbox-a.com","user":"bad.none","mailServerLocation":"US","duration":2}
21
#2i : bad PossibleSpamtrapDetectedbad.possiblespamtrapdetected@sandbox-a.comhttps://api1.27hub.com/api/emh/a/v2/sandbox?k=AAAAAAAA&e=bad.possiblespamtrapdetected@sandbox-a.com200{"result":"Bad","reason":"PossibleSpamTrapDetected","role":false,"free":false,"disposable":false,"email":"bad.possiblespamtrapdetected@sandbox-a.com","domain":"sandbox-a.com","user":"bad.possiblespamtrapdetected","mailServerLocation":"US","duration":8}
22
#3a : unknown Noneunknown.none@sandbox-a.comhttps://api1.27hub.com/api/emh/a/v2/sandbox?k=AAAAAAAA&e=unknown.none@sandbox-a.com200{"result":"None","reason":"None","role":false,"free":false,"disposable":false,"email":"unknown.none@sandbox-a.com","domain":"sandbox-a.com","user":"unknown.none","mailServerLocation":"US","duration":6}
23
#3b : unknown Unknownunknown.unknown@sandbox-a.comhttps://api1.27hub.com/api/emh/a/v2/sandbox?k=AAAAAAAA&e=unknown.unknown@sandbox-a.com200{"result":"None","reason":"Unknown","role":false,"free":false,"disposable":false,"email":"unknown.unknown@sandbox-a.com","domain":"sandbox-a.com","user":"unknown.unknown","mailServerLocation":"US","duration":2}
24
#3c : unknown ServerIsUnverifiableunknown.mailboxunverifiable@sandbox-a.comhttps://api1.27hub.com/api/emh/a/v2/sandbox?k=AAAAAAAA&e=unknown.mailboxunverifiable@sandbox-a.com200{"result":"Unverifiable","reason":"ServerIsCatchAll","role":false,"free":false,"disposable":false,"email":"unknown.mailboxunverifiable@sandbox-a.com","domain":"sandbox-a.com","user":"unknown.mailboxunverifiable","mailServerLocation":"US","duration":2}
25
#3d : unknown DomainIsWellKnownDeaunknown.domainiswellknowndea@sandbox-a.comhttps://api1.27hub.com/api/emh/a/v2/sandbox?k=AAAAAAAA&e=unknown.domainiswellknowndea@sandbox-a.com200{"result":"Unverifiable","reason":"DomainIsWellKnownDea","role":false,"free":false,"disposable":true,"email":"unknown.domainiswellknowndea@sandbox-a.com","domain":"sandbox-a.com","user":"unknown.domainiswellknowndea","mailServerLocation":"US","duration":2}
26
#3e : unknown TransientNetworkFaultunknown.transientnetworkfault@sandbox-a.comhttps://api1.27hub.com/api/emh/a/v2/sandbox?k=AAAAAAAA&e=unknown.transientnetworkfault@sandbox-a.com200{"result":"RetryLater","reason":"TransientNetworkFault","role":false,"free":false,"disposable":false,"email":"unknown.transientnetworkfault@sandbox-a.com","domain":"sandbox-a.com","user":"unknown.transientnetworkfault","mailServerLocation":"US","duration":2}
27
#4a : server faultserver.fault@sandbox-a.comhttps://api1.27hub.com/api/emh/a/v2/sandbox?k=AAAAAAAA&e=server.fault@sandbox-a.com500{"Message":"Email address failed to verify."}
28
#4b : invalid license key formatinvalid.licenseformat@sandbox-a.comhttps://api1.27hub.com/api/emh/a/v2/sandbox?k=l&e=invalid.licenseformat@sandbox-a.com400{"Message":"The specified key is in the incorrect format"}
29
#4c: required email missinghttps://api1.27hub.com/api/emh/a/v2/sandbox?k=AAAAAAAA&e=400{"Message":"An email address to validate is required"}
30
#4d : email too long
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa@sandbox-a.com.com
https://api1.27hub.com/api/emh/a/v2/sandbox?k=AAAAAAAA&e=aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa@sandbox-a.com.com
400{"Message":"Email addresses must be less than 256 characters"}
31
#4e: required key missingrequired.keymissing@sandbox-a.comhttps://api1.27hub.com/api/emh/a/v2/sandbox?k=&e=required.keymissing@sandbox-a.com400{"Message":"Must enter a valid license key and email address to validate"}
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
93
94
95
96
97
98
99
100