Question

Configure CNAMEs for SendGrid, how to?

Posted January 24, 2016 14.7k views
Linux Basics Ubuntu Email Configuration Management

Hello, I’m almost a complete noob at this.

I followd Discrouse’s install instructions and created an account on SendGrid to serve as a mail server for Discourse. However, I seem to cannot validate the domain (whitelabeling) that I added on the SendGrid account. It seems that I don’t know how to add the CNAME records for my droplet’s domain, because I’m getting the following message:

Error validating domain:
Expected CNAME for “mail.medaddon.com” to match “u2210027.wl.sendgrid.net”.
Expected CNAME for “s1.domainkey.medaddon.com” to match “s1.domainkey.u2210027.wl.sendgrid.net”.
Expected CNAME for “s2.
domainkey.medaddon.com” to match “s2.domainkey.u2210027.wl.sendgrid.net”.

I hope it’s still propagating.

Can somebody help, please? :D

2 comments

These answers are provided by our Community. If you find them useful, show some love by clicking the heart. If you run into issues leave a comment, or add your own answer to help others.

3 answers

Hi!

In your do admin panel go to Network > Domains > yourdomain.com

Then, create the following cnames:

Source Target
mail u2210027.wl.sendgrid.net.
s1.domainkey s1.domainkey.u2210027.wl.sendgrid.net.
s2.domainkey s2.domainkey.u2210027.wl.sendgrid.net

Notice two things:

  1. In the source don’t put the whole domain aka mail.yourdomain.com; just the subdomain aka mail
  2. In the target append a dot

Hey there,

Thank you for reaching out to us!

You’d want to add the CNAME records here.

If you have a problem with adding the CNAME records or would like support to double check the records for you, reach out to us with a support ticket.

Happy coding,

Jon Schwenn
Platform Support Specialist
DigitalOcean

SendGrid shows you something like

s1.domainkey.yourdomain.com s1.domainkey.u1XXXXXX.wXXXX.sendgrid.net

in DigitalOcean when adding a CNAME.. drop the yourdomain.com from the first value

so enter

s1.domainkey -> s1.domainkey.u....

when you see the setup after saving.. you will see something like

s2._domainkey.yourdomain.com. 1800 IN CNAME s2.domainkey.u1XXXXXX.wXXXX.sendgrid.net.

or something.. then validation should happen fairly quick

Submit an Answer