SESV2 / Client / get_email_address_insights
get_email_address_insights¶
- SESV2.Client.get_email_address_insights(**kwargs)¶
Provides validation insights about a specific email address, including syntax validation, DNS record checks, mailbox existence, and other deliverability factors.
See also: AWS API Documentation
Request Syntax
response = client.get_email_address_insights( EmailAddress='string' )
- Parameters:
EmailAddress (string) –
[REQUIRED]
The email address to analyze for validation insights.
- Return type:
dict
- Returns:
Response Syntax
{ 'MailboxValidation': { 'IsValid': { 'ConfidenceVerdict': 'LOW'|'MEDIUM'|'HIGH' }, 'Evaluations': { 'HasValidSyntax': { 'ConfidenceVerdict': 'LOW'|'MEDIUM'|'HIGH' }, 'HasValidDnsRecords': { 'ConfidenceVerdict': 'LOW'|'MEDIUM'|'HIGH' }, 'MailboxExists': { 'ConfidenceVerdict': 'LOW'|'MEDIUM'|'HIGH' }, 'IsRoleAddress': { 'ConfidenceVerdict': 'LOW'|'MEDIUM'|'HIGH' }, 'IsDisposable': { 'ConfidenceVerdict': 'LOW'|'MEDIUM'|'HIGH' }, 'IsRandomInput': { 'ConfidenceVerdict': 'LOW'|'MEDIUM'|'HIGH' } } } }
Response Structure
(dict) –
Validation insights about an email address.
MailboxValidation (dict) –
Detailed validation results for the email address.
IsValid (dict) –
Overall validity assessment with a confidence verdict.
ConfidenceVerdict (string) –
The confidence level of the validation verdict.
Evaluations (dict) –
Specific validation checks performed on the email address.
HasValidSyntax (dict) –
Checks that the email address follows proper RFC standards and contains valid characters in the correct format.
ConfidenceVerdict (string) –
The confidence level of the validation verdict.
HasValidDnsRecords (dict) –
Checks that the domain exists, has valid DNS records, and is configured to receive email.
ConfidenceVerdict (string) –
The confidence level of the validation verdict.
MailboxExists (dict) –
Checks that the mailbox exists and can receive messages without actually sending an email.
ConfidenceVerdict (string) –
The confidence level of the validation verdict.
IsRoleAddress (dict) –
Identifies role-based addresses (such as admin@, support@, or info@) that may have lower engagement rates.
ConfidenceVerdict (string) –
The confidence level of the validation verdict.
IsDisposable (dict) –
Checks disposable or temporary email addresses that could negatively impact your sender reputation.
ConfidenceVerdict (string) –
The confidence level of the validation verdict.
IsRandomInput (dict) –
Checks if the input appears to be random text.
ConfidenceVerdict (string) –
The confidence level of the validation verdict.
Exceptions
SESV2.Client.exceptions.TooManyRequestsExceptionSESV2.Client.exceptions.BadRequestException