valid, invalid, or risky), the confidence level, the mailrisky.| Field | Type | Meaning |
|---|---|---|
hasSEG | boolean | true when the email's domain routes mail through a gateway |
segProvider | string | Which gateway it is. Only present when hasSEG is true |
data.hasSEG in the response.true, read data.segProvider to see which gateway protects the domain.{
"email": "sarah.chen@stripe.com",
"result": "valid",
"hasSEG": true,
"segProvider": "proofpoint"
}segProvider values| Value | Gateway |
|---|---|
proofpoint | Proofpoint |
mimecast | Mimecast |
barracuda | Barracuda |
cisco | Cisco Secure Email (IronPort) |
forcepoint | Forcepoint / MessageLabs |
sophos | Sophos |
trendmicro | Trend Micro |
symantec | Symantec Email Security.cloud |
mcafee | McAfee / MX Logic |
postini | Google Postini |
microsoft_atp | Microsoft 365 built-in filtering |
microsoft_atp is returned for every domain hosted on Microsoft 365. If youmicrosoft_atp as no gateway.hasSEG is extraresult.result is risky with the messageDNS lookup failed - could not verify domain, and hasSEG is false. Treatcurl --location 'https://dev.enrich.so/api/v3/email-validation' \
--header 'x-api-key: <api-key>' \
--header 'Content-Type: application/json' \
--data-raw '{
"email": "sarah.chen@stripe.com"
}'{
"success": true,
"data": {
"email": "sarah.chen@stripe.com",
"result": "valid",
"message": "The mailbox exists and is accepting mail",
"isCatchAll": false,
"isFederated": false,
"hasSEG": true,
"segProvider": "proofpoint",
"provider": "GOOGLE",
"confidence": "high"
},
"meta": {
"requestId": "664f2b3c9a1e4d0012abcdef",
"creditsUsed": 1,
"creditsRemaining": 24999,
"processingTimeMs": 387
}
}