E-mail senders
Endpoints
- GETList e-mail senders
/v1/email_senders - GETRetrieve an e-mail sender
/v1/email_senders/{id} - POSTCheck an e-mail sender's DNS now
/v1/email_senders/{id}/check - GETList the addresses Parasend sends from
/v1/email_senders/egress_ips
The EmailSender object
-
The sender's ID, es_ followed by 26 characters.
-
Always
email_.sender -
One of
parasend_domainsmtp -
One of
pending_dnsverifyingactivedegradedfailedremoved -
Why it waits, is degraded or failed, as a code; null when it is active. Setting up: ownership_not_found, lookup_failed, dkim_pending, mail_from_pending, dmarc_missing, retrying. Not possible: claimed_elsewhere (another organisation has the domain), identity_elsewhere (Parasend's e-mail service has the domain from elsewhere: contact Parasend), senders_off. Failed: dkim_failed, mail_from_failed, verification_timeout (records not seen within 72 hours), dkim_not_verified, mail_from_not_verified, paused_by_ses, identity_missing, identity_not_verified, tenant_not_ready. A sender that sends through your own mail server (mode smtp) also has smtp_not_configured, awaiting_test, awaiting_confirmation and smtp_secrets_off while it is set up, and when degraded the server's failure: smtp_auth_failed, smtp_app_password_required, smtp_tls_failed, smtp_rejected, smtp_oauth_failed, smtp_host_not_public, smtp_secret_missing, or, for a server that stayed down, smtp_unreachable, smtp_busy, smtp_host_unresolvable (checked again every 15 minutes).
-
Ownership, DKIM ×3 (once known), the MAIL FROM's MX and SPF, DMARC — expected and seen.
9 fields of
records-
Which record this is. spf is the domain's own SPF record, for a sender that sends through your own mail server.
One ofownershipdkimmail_from_mxmail_from_spfspfdmarc -
One of
TXTCNAMEMX -
The DNS name to publish at.
-
What it should hold (for dmarc a suggestion: any DMARC policy counts).
-
What the last check found there.
-
records[].viastringOwnership proved by a parent domain this organisation verified.
One ofparent_domain -
records[].advisorybooleanAdvice for the chosen mail service (an SMTP sender's spf and dmarc rows): shown to help, never required.
-
records[].guidestringHow to word an SMTP sender's spf or dkim row: spf_add (value is the entry to add to the domain's one SPF record), spf_provider (value empty: the mail service has it), dkim_google or dkim_microsoft (value empty: the mail service makes the key).
One ofspf_addspf_providerdkim_googledkim_microsoft
-
-
The DKIM records are not known yet (they come once ownership is seen).
-
1 field of
used_by-
Profiles in use whose current version names it (a count).
at least 0
-
-
When ownership was first seen: from then the domain is this organisation's sender.
-
smtpobject · nullableMode smtp only: the mail server Parasend sends through; null until it is saved. Never includes the secret.
-
last_testobject · nullableMode smtp only: the last test e-mail and how the server answered it.
-
test_sent_atstring · date-time · nullableMode smtp only: when the test e-mail with the confirmation link went out.
-
confirmed_atstring · date-time · nullableMode smtp only: when a person confirmed the sender from the test e-mail's link.
-
on_failurestringWhile the sender cannot send, notifications go from Parasend's address under the brand's name (fallback, the default), or wait for it, a day at most (hold).
One offallbackhold -
heldobject · nullableThe notifications waiting for this sender while it cannot send (on_failure hold); null when none is waiting.
3 fields of
held-
at least 1
-
When the oldest began to wait.
-
When the oldest goes from Parasend's address at the latest (since + 24 h).
-