It doesn’t work for me. I deleted CNAME record and added A record instead of it. Then, set DNS only. However, it doesn’t work for me. My issue is exactly same with llc.trader. I have my email provider. I use Gmail for control my email. The emails works on my webmail. However, it doesn’t work on Gmail.
If it works in webmail, it probably means that Gmail is trying to retrieve the mail on a hostname. Make sure that the server name you specify in Gmail is the one you set to . So something like mail.domain.com rather than domain.com.
I think I found the reason. But I don’t know the solution. My domain is hairweavon.com. My SSL/TLS mail server address is hairweavon.com as well. I think this cause some conflict. My non-secure mail server is mail.hairweavon.com. After I changed the MX record as mail.hairweavon.com and changed the settings on Gmail it worked.
On the other hand, I want to use secure connection for my emails. How can I fix the issue?
You can find my DNS records below. These settings work for non-secure connection but doesn’t work for secure connection.
When it’s set to , it is going directly to your server and Cloudflare is not involved. Any security will need to be set up there and should be the same as before you started using Cloudflare.
If I get it correctly we add A record(for mail) because our MX record contains subdomain mail.hairweavon.com, right? What if our MX record exactly same with domain(hairweavon.com)? Should I add A record(for mail)? or what should I do?
And also SMTP still doesn’t work on Gmail. The above settings fixed issue for non secure pop3 connection. However, it didn’t work for SMTP connection on Gmail.
Your MX record needs to point to a hostname, so if you just point the MX record to your domain name, that would need to be unproxied and your website would not get Cloudflare’s benefits.
When it is pointing to an unproxied hostname, any issues come directly from your server and will need to be fixed there.
That’s not going to work. All mail connections have to go to mail.example.com. Your host should be able to secure that hostname. I do this with cPanel, and AutoSSL lets me do this, even on my Cloudflare domains (as long as the hostname is set to ).