Set up SPF with Uptime.com
You need to create a new SPF record or update your existing SPF record on your domain:
If you have no SPF record on your domain, simply publish the following SPF record on it:
v=spf1 include:sendgrid.net -all
If you already have an SPF record, simply insert include:sendgrid.net right before the terminating mechanism in that record.
For example, if your current SPF record looks like this:
v=spf1 a -all
update it to:
v=spf1 a include:sendgrid.net -all
DMARC and Email Delivery for Status Page Subscribers
When your subscribers depend on email notifications originating from your own domain on Uptime.com, it's crucial to consider the impact of DMARC (Domain-based Message Authentication, Reporting, and Conformance) policies on email delivery. DMARC can significantly influence the email delivery process for your status page subscribers.
DMARC serves as a vital security protocol designed to prevent unauthorized email sending and protect against phishing. However, it may inadvertently block emails sent by third-party services, such as Uptime.com, if the proper authentication isn't in place. Consequently, your status page subscribers might encounter email delivery challenges, particularly if your domain has a stringent DMARC policy.
To ensure smooth email delivery and bypass DMARC-related issues, it's essential to set up proper domain authentication. After configuring the above SPF (Sender Policy Framework) for your domain, the next step involves requesting Uptime.com to add DKIM (DomainKeys Identified Mail) records for the domain you're using. This additional step solidifies domain authentication and enhances email deliverability.
In cases where the same DKIM selector is already in use for your domain, you have the option to use a custom DKIM selector to avoid conflicts.
When deciding on the specific domain to use, you have two options: the root domain or a sub-domain. For instance, you can choose between domain.com or status.domain.com. Depending on your preference, if you opt for status.domain.com, all email notifications should be sent from addresses like email@example.com. Once you've made your decision, please share this information with our support team at firstname.lastname@example.org for seamless configuration.
By following these steps, you can ensure that your status page subscribers receive critical email updates without disruption due to DMARC policies.