Welcome friend!

Welcome to Upodi Docs. You'll find comprehensive help, guides and developer information to help you get started with the basics and move to the advanced flows. Let's jump right in!

I am a User I am a Developer

Configuring e-mail

Handling SFP, DKIM and DMARC profiles

Upodi has public SPF and DKIM, but we cannot do DMARC at this point in time. Neither do we support DKIM for our customers own domains.

Configuring Sender Policy Framework (SFP)

SPF uses the domain value in the Return-Path header for the DNS lookup to determine the permitted senders of the domain.

📘

Sender Policy Framework (SFP)

Sender Policy Framework (SPF) is an email authentication standard developed by AOL that compares the email sender’s actual IP address to a list of IP addresses authorized to send mail from that domain. The IP list is published in the domain’s DNS record

If you have an SPF record set for your root domain (i.e. yourdomain.com), you must add the following:

include:sendgrid.net

If you do not have an SPF record for your domain you must create a TXT record with the value:

v=spf1 include:sendgrid.net ~all

Do not create more than one SPF record for a given domain. If you need more than one SPF record, you will want to merge the additional SPF records into a single SPF record.

Already have an SPF record for your domain?

No problem. You simply need to add the SendGrid include mechanism lookup into your existing record. For example, if your record looks like this:

v=spf1 a mx include:_spf.google.com include:spf.protection.outlook.com ~all

You would just need to add our lookup at the end of the string, before the ~all mechanism, like so:

v=spf1 a mx include:_spf.google.com include:spf.protection.outlook.com include:sendgrid.net ~all

Configuring DMARC

We sign the SPF to ensure email providers that the emails come from us, making it unlikely to be considered spam.

📘

What is DMARC?

DMARC (Domain-based Message Authentication, Reporting and Conformance) record is a type of DNS record such as SPF, CNAME, MX, DKIM, etc.

DMARC (if configured with policy) is used to inform the email receiving server whether or not to accept an email from a particular sender. The email receiving server will check for the policy and decide on whether to allow the email to the users' inbox or to discard it. It validates the From address given in the email sent by verifying it with the domain providers DMARC policy.

For more information, visit https://dmarc.org/.

DMARC Email Signing
In order for emails from Upodi to be delivered, the DMARC policy of the email domain used for your Upodi email must be set to a policy of “p=none”. Not “p=quarantine” or “p=reject”. If you configure the DMARC signing policy for reject or quarantine, email providers like AOL and Google will block and reject e-mails coming from Upodi.

Updated 3 months ago

Configuring e-mail


Handling SFP, DKIM and DMARC profiles

Suggested Edits are limited on API Reference Pages

You can only suggest edits to Markdown body content, but not to the API spec.