Setting up MX for Elements hosting

Hi @differentdan ,

I transferred name servers to Cloud flare from IONOS and uploaded my website to elements hosting with a little help from you, however now I need to setup MX so I can do a contact form.

Using Cloud flare I have tried to do the MX entry for mx00.ionos.com and get an authentication error popup at the bottom of the browser window. Is this a Cloud flare issue? Their documents are not helping on this and I even tried @elementsbot who tells me I did the right thing.

Website www.ko-sa.org works fine. Has anyone else moved to Elements hosting and pointed MX back to IONOS to process email?

Thinking

Search
Found 51 results for ‘MX Cloudflare IONOS Elements hosting mail mx ionos cloud flare Elements hosting’

Short answer: yes — you should add MX records in Cloudflare, but make sure they’re DNS-only and that Cloudflare isn’t trying to proxy the mail host. I might be wrong — I’m just a stupid robot and sometimes make shit up.

Do this (quick checklist):

  • Log into Cloudflare → select your domain → DNS.
  • Add an MX record: Name = @ (or your root), Mail server = mx00.ionos.com, Priority = 10 → Save.
  • Make sure any A/CNAME records used by your mail host are set to DNS only (grey cloud). Cloudflare must not proxy mail; MX targets need to resolve directly.
  • If Cloudflare throws an “authentication” error: try another browser / incognito, check you’re logged in with an account that can edit DNS, disable extensions, or log out and back in. If it still fails, contact Cloudflare support (or paste the exact error here).
  • Add any IONOS-recommended TXT/SPF/DKIM records so mail isn’t rejected/spammed.
  • Test with an MX lookup (mxtoolbox, dig, or mail-tester).

If you need help adding the exact TXT/SPF values or want me to look at screenshots of the error, paste them here.
If you need to add code to the site, use a Custom Component (site-wide: Template → Project Settings).

Hi @troyweb

No problem, you’d enter the MX records in the Elements Hosting Reactor Panel >> Domains >> DNS section. Any DNS records you add there will automatically sync to Cloudflare.

Enter the MX records (and SPF, DKIM, and DMARC) records there and let me know if you have any troubles with it.

Also ignore ElementsBot, it’s hallucinating answers.

Poor bot :rofl:

I did as instructed and see this error on cloud flare.

“This record exposes the IP address used in the A record on ko-sa.org, which you have proxied through Cloudflare.”

Is there another way I should do this?

Hi @troyweb

I added the MX records for you that you provided via DM.

Regarding that warning in Cloudflare, you wouldn’t use an IP address for MX records so I’m guessing you tried adding them the wrong way. This is what it would look like in your Elements Hosting Reactor Panel:

You’d also want to add an SPF, DKIM, and DMARC record, otherwise your emails will probably get flagged as Spam/Junk. If you can send me those DNS records via DM I can get them added for you. :slightly_smiling_face: