Omeda Client Knowledge Base

Data Loader – Email Validity Processing

Knowledge Base Home

Overview

Email validity data from supported vendors can be processed directly through Data Loader. You no longer need to send validity files to Omeda for processing. Map the vendor, vendor code, and validation date from your file alongside the email address, and the validity data is written as part of the Data Loader job.

Email validity fields can be included in any Data Loader file, either on their own or alongside other contact data. Mappings can be saved to a template, so recurring validity loads can run without remapping each time.

Note: Email validity processing is also available in Inputs, using the same fields and rules described below.

Supported Vendors

Vendor names must match one of the values below character for character, including spaces. Matching is not case sensitive, so freshaddress and FRESHADDRESS are both accepted, but Fresh Address is not.

  • FreshAddress

  • InfoGroup

  • Synthio

  • SAE Validity

  • Zero Bounce

  • Tower Data

  • Data Axel

  • ALFRED

  • Webbula

A single file can contain validity data from multiple vendors. Each row is processed based on the vendor in that row.

Mapping Email Validity Fields

Email validity fields are mapped in the General Mapping step under the Email Validity category. There is no separate Email Validity step. Map these three fields:

Field

What to map

Notes

Vendor

Column containing the vendor name

Must match a supported vendor name

Vendor Code

Column containing the vendor's validity code

Must be a valid code for that vendor (see Valid Codes by Vendor below)

Validation Date

Column containing the date the vendor validated the email

Select the date format that matches your file

An email address must also be mapped.

Mapping Requirements

  • If any Email Validity field is mapped, all three must be mapped. Mapping only one or two will show an error and block saving.

  • If any Email Validity field is mapped, Email Address must also be mapped, or saving is blocked.

  • If no Email Validity fields are mapped, the file processes normally and no validity data is written.

How Rows Are Processed

Each row is validated before any data from that row is written.

  • All three validity values present: the validity data is written for the row's email address.

  • All three validity values blank: the row processes normally with no validity data written. This lets a file mix rows with and without validity data.

  • One or two validity values present: the entire row is held, including any non-validity data on that row.

  • Blank email address on a row with validity data: the row is held.

  • Unsupported vendor name: the row is held.

  • Vendor code not valid for that vendor: the row is held.

  • Missing or unreadable Validation Date: the row is held.

Held rows don't stop the rest of the file. Valid rows continue processing, and the file finishes with a status of Completed w/Errors. Held rows and the reason for each can be reviewed from View Row Errors in the file's action menu. To load the held rows, correct them in your source file and upload them again. See Data Loader – Loading Data for more on file statuses and row errors.

How Updates Are Applied

  • Validity data is stored at the email address level, with one active code per vendor.

  • When a new code is loaded for an email address and vendor that already has one, the new code becomes active and the previous code is made inactive.

  • If a file contains more than one row for the same email address and vendor, the row with the most recent Validation Date becomes active. If the dates are the same, the last row in the file is used.

Invalid Email and Spam Trap Updates

Loading email validity codes through Data Loader does not update email addresses to Invalid or flag them as spam traps, even when the loaded code indicates the address is undeliverable or a spam trap.

To mark those email addresses as Invalid or as spam traps, submit a separate ticket through the Support Portal after your file has processed.

Valid Codes by Vendor

Vendor codes must be entered exactly as listed below.

FreshAddress

Vendor Code

Description

A1

missing @

A2

missing username

A3

missing domain

A4

multiple @

B

invalid email account

C1

bad character

CC

double .com

CE

client exception

D

Duplicates

DB

invalid email account

DC

bad domain

DDC

bad domain

DT

bad top level domain

DV

valid

DXP

problematic

E

Error, Undeliverable Addresses

EA1

missing @

EA2

missing username

EA3

missing domain

EA4

multiple @

EC1

bad character

ECC

double .com

EDT

bad top level domain

ELN

bad length

EML

contains multiple typos

EP2

ends with period

EP3

double period in domain

EP4

period following @

EP5

starts with a period

LN

bad length

ML

contains multiple typos

P2

ends with a period

P3

double period in domain

P4

period following @

P5

starts with a period

S

Correction Available - Hygiene Errors

V

Valid

VS

Valid-Safe to Send

VSEA - VALID EMAIL APPENDED

VSEA - VALID EMAIL APPENDED

VV

Valid

VVS

Valid-Safe to send

W

Warning - Suppress

WB

invalid email account

WDC

bad domain

WMR

suspect

WXB

bogus

WXC

client restricted

WXD

disposable

WXE

EMPS Suppression

WXF

frequent Complainer

WXH

domain specific syntax error

WXL

language

WXP

problematic

WXR

role account

WXW

FCC Wireless

XB

bogus

XD

disposable

XE

EMPS suppression

XF

frequent complainer

XH

domain specific syntax error

XL

language

XP

problematic

XR

role account

InfoGroup

Vendor Code

Description

0

Suppress

1

Best

2

Great

3

Good

4

Fair

Synthio

Vendor Code

Description

ACCEPTALL

acceptall

SUCCESS

success

SAE Validity

Vendor Code

Description

N

Not Verified

U

Undeliverable

Y

Verified

Zero Bounce

Vendor Code

Description

ABUSE

abuse

alias_address

alias_address

antispam_system

antispam_system

CATCH-ALL

catch-all

disposable

disposable

DO_NOT_MAIL

do_not_mail

does_not_accept_mail

does_not_accept_mail

failed_smtp_connection

failed_smtp_connection

failed_syntax_check

failed_syntax_check

forcible_disconnect

forcible_disconnect

global_suppression

global_suppression

greylisted

greylisted

INVALID

invalid

mail_server_did_not_respond

mail_server_did_not_respond

mail_server_temporary_error

mail_server_temporary_error

mailbox_not_found

mailbox_not_found

mailbox_quota_exceeded

mailbox_quota_exceeded

no_dns_entries

no_dns_entries

possible_trap

possible_trap

possible_typo

possible_typo

role_based

role_based

role_based_catch_all

role_based_catch_all

SPAMTRAP

spamtrap

timeout_exceeded

timeout_exceeded

toxic

toxic

Undeliverable

Undeliverable

UNKNOWN

unknown

unroutable_ip_address

unroutable_ip_address

VALID

valid

Verified - Good Email

Verified - Good Email

Tower Data

Vendor Code

Description

Invalid 90%

Invalid 90%

No Email 90%

No Email 90%

Data Axel

Vendor Code

Description

1

Verified

2

Undeliverable

3

Catch All

4

Role

6

SpamTrap

7

Complainer

9

Bot

10

Seed Account

11

Unknown

13

Disposable Email

ALFRED

Vendor Code

Description

1-ALFRED

1-ALFRED

2-ALFRED

2-ALFRED

3-ALFRED

3-ALFRED

4-ALFRED

4-ALFRED

5-ALFRED

5-ALFRED

6-ALFRED

6-ALFRED

7-ALFRED

7-ALFRED

8-ALFRED

8-ALFRED

9-ALFRED

9-ALFRED

10-ALFRED

10-ALFRED

Webbula

Vendor Code

Description

B

Beta Threat

C

Conversion Threat

CE

CE - Client Exception

D

Delivery Threat

F

Fraud Threat

G

Good To Go

I

Invalid

R

Reputation Threat

U

Unknown

V

Valid

Questions?

Reach out to your Client Success Manager or submit a ticket through the Support Portal.

Table of Contents