Module: Verifalia::EmailValidations::EntryStatus

Defined in:
lib/verifalia/email_validation/entry_status.rb

Overview

Provides values for the supported validation statuses for a job entry.

Constant Summary collapse

AT_SIGN_NOT_FOUND =

The at sign symbol (@), used to separate the local part from the domain part of the address, has not been found.

'AtSignNotFound'
CATCH_ALL_CONNECTION_FAILURE =

A connection error occurred while verifying the external mail exchanger rejects nonexistent email addresses.

'CatchAllConnectionFailure'
CATCH_ALL_VALIDATION_TIMEOUT =

A timeout occurred while verifying fake e-mail address rejection for the mail server.

'CatchAllValidationTimeout'
DNS_CONNECTION_FAILURE =

Verification failed because of a socket connection error occurred while querying the DNS server.

'DnsConnectionFailure'
DNS_QUERY_TIMEOUT =

A timeout has occurred while querying the DNS server(s) for records about the email address domain.

'DnsQueryTimeout'
DOMAIN_DOES_NOT_EXIST =

The domain of the email address does not exist.

'DomainDoesNotExist'
DOMAIN_HAS_NULL_MX =

The domain has a NULL MX (RFC 7505) resource record and can’t thus accept email messages.

'DomainHasNullMx'
DOMAIN_IS_MISCONFIGURED =

The domain of the email address does not have any valid DNS record and couldn’t accept messages from another host on the Internet.

'DomainIsMisconfigured'
DOMAIN_IS_WELL_KNOWN_DEA =

The email address is provided by a well-known disposable email address provider (DEA).

'DomainIsWellKnownDea'
DOMAIN_PART_COMPLIANCY_FAILURE =

The domain part of the email address is not compliant with the IETF standards.

'DomainPartCompliancyFailure'
DOUBLE_DOT_SEQUENCE =

An invalid sequence of two adjacent dots has been found.

'DoubleDotSequence'
DUPLICATE =

The item is a duplicate of another email address in the list. To find out the entry this item is a duplicate of, check the duplicate_of property for the entry instance which exposes this status code.

'Duplicate'
INVALID_ADDRESS_LENGTH =

The email address has an invalid total length.

'InvalidAddressLength'
INVALID_CHARACTER_IN_SEQUENCE =

An invalid character has been detected in the provided sequence.

'InvalidCharacterInSequence'
INVALID_EMPTY_QUOTED_WORD =

An invalid quoted word with no content has been found.

'InvalidEmptyQuotedWord'
INVALID_FOLDING_WHITE_SPACE_SEQUENCE =

An invalid folding white space (FWS) sequence has been found.

'InvalidFoldingWhiteSpaceSequence'
INVALID_LOCAL_PART_LENGTH =

The local part of the e-mail address has an invalid length.

'InvalidLocalPartLength'
INVALID_WORD_BOUNDARY_START =

A new word boundary start has been detected at an invalid position.

'InvalidWordBoundaryStart'
ISP_SPECIFIC_SYNTAX_FAILURE =

The email address is not compliant with the additional syntax rules of the email service provider which should eventually manage it.

'IspSpecificSyntaxFailure'
LOCAL_END_POINT_REJECTED =

The external mail exchanger responsible for the email address under test rejected the local endpoint, probably because of its own policy rules.

'LocalEndPointRejected'
LOCAL_PART_IS_WELL_KNOWN_ROLE_ACCOUNT =

The local part of the email address is a well-known role account.

'LocalPartIsWellKnownRoleAccount'
LOCAL_SENDER_ADDRESS_REJECTED =

The external mail exchanger rejected the validation request.

'LocalSenderAddressRejected'
MAILBOX_CONNECTION_FAILURE =

A connection error occurred while validating the mailbox for the e-mail address.

'MailboxConnectionFailure'
MAILBOX_DOES_NOT_EXIST =

The mailbox for the e-mail address does not exist.

'MailboxDoesNotExist'
MAILBOX_HAS_INSUFFICIENT_STORAGE =

The requested mailbox is currently over quota.

'MailboxHasInsufficientStorage'
MAILBOX_IS_DEA =

While both the domain and the mail exchanger for the email address being tested are not from a well-known disposable email address provider (DEA), the mailbox is actually disposable.

'MailboxIsDea'
MAILBOX_TEMPORARILY_UNAVAILABLE =

The requested mailbox is temporarily unavailable; it could be experiencing technical issues or some other transient problem.

'MailboxTemporarilyUnavailable'
MAILBOX_VALIDATION_TIMEOUT =

A timeout occurred while verifying the existence of the mailbox.

'MailboxValidationTimeout'
MAIL_EXCHANGER_IS_HONEYPOT =

The mail exchanger responsible for the email address under test hides a honeypot / spam trap.

'MailExchangerIsHoneypot'
MAIL_EXCHANGER_IS_PARKED =

The mail exchanger responsible for the email address is parked / inactive.

'MailExchangerIsParked'
MAIL_EXCHANGER_IS_WELL_KNOWN_DEA =

The mail exchanger being tested is a well-known disposable email address provider (DEA).

'MailExchangerIsWellKnownDea'
OVERRIDE_MATCH =

The system assigned a user-defined classification because the input data met the criteria specified in a custom classification override rule.

'OverrideMatch'
SERVER_DOES_NOT_SUPPORT_INTERNATIONAL_MAILBOXES =

The external mail exchanger does not support international mailbox names. To support this feature, mail exchangers must comply with RFC 5336 and support and announce both the 8BITMIME and the UTF8SMTP protocol extensions.

'ServerDoesNotSupportInternationalMailboxes'
SERVER_IS_CATCH_ALL =

The external mail exchanger accepts fake, non existent, email addresses; therefore the provided email address MAY be nonexistent too.

'ServerIsCatchAll'
SERVER_TEMPORARILY_UNAVAILABLE =

The mail exchanger responsible for the email address under test is temporarily unavailable.

'ServerTemporaryUnavailable'
SMTP_CONNECTION_FAILURE =

A socket connection error occurred while connecting to the mail exchanger which serves the email address domain.

'SmtpConnectionFailure'
SMTP_CONNECTION_TIMEOUT =

A timeout has occurred while connecting to the mail exchanger which serves the email address domain.

'SmtpConnectionTimeout'
SMTP_DIALOG_ERROR =

The mail exchanger responsible for the email address under test replied one or more non-standard SMTP replies which caused the SMTP session to be aborted.

'SmtpDialogError'
SUCCESS =

The email address has been successfully validated.

'Success'
UNACCEPTABLE_DOMAIN_LITERAL =

The domain literal of the email address couldn’t accept messages from the Internet.

'UnacceptableDomainLiteral'
UNBALANCED_COMMENT_PARENTHESIS =

The number of parenthesis used to open comments is not equal to the one used to close them.

'UnbalancedCommentParenthesis'
UNEXPECTED_QUOTED_PAIR_SEQUENCE =

An unexpected quoted pair sequence has been found within a quoted word.

'UnexpectedQuotedPairSequence'
UNHANDLED_EXCEPTION =

One or more unhandled exceptions have been thrown during the verification process and something went wrong on the Verifalia side.

'UnhandledException'
UNMATCHED_QUOTED_PAIR =

A quoted pair within a quoted word is not closed properly.

'UnmatchedQuotedPair'