By lniab
I have a droplet with LAMP stack installed. Using Plesk, I have managed to host 10 domains successfully.
Let’s say my host name is set as “myHost.local” so DigitalOcean provides me a rDNS record for that (which I don’t have access). Then I have 10 domains hosted as domain1.com, domain2.com, …, domain 10.com all with their own DNS, SSL, email and everything set properly and functioning smoothly.
Now, the problem is that when I want to set an SPF record for my emails, it will technically look like this:
“v=spf1 +a +mx +a:myHost.local include:some3rdparty.eu -all”
Since there is no A record for that host name in every domain’s DNS records, all the emails that I send end up in recipient’s spam folder or get rejected.
If I change the a: identifier to my domain name, then there will be a rDNS mismatch and spamming again. I even tried to set in in include: identifier and got the same result.
If I change the host name to match my domain name, then I can fix it for only one of the domains and the problem remains for the rest.
Can anyone help me to set this up please? I feel very frustrated. :( Thanks in advance!
This textbox defaults to using Markdown to format your answer.
You can type !ref in this text area to quickly search our full set of tutorials, documentation & marketplace offerings and insert the link!
Hello, @lniab
Looking at the screenshot it’s says that the reverse DNS is not a valid hostname. Could you please check on this one and make sure that the droplet has a real domain/subdomain set for a hostname. - mail.yourdomain.se is pointed to your droplet.
Regards, Alex
Hello, @lniab
Have you tried to set the SPF record using the IPv4 address of your droplet instead of using the droplet’s hostname? I believe this should work just fine. You can try this using the following syntax:
"v=spf1 +a +mx +ip4:1.1.1.1 -all"
Let me know how it goes.
Regards, Alex
Get paid to write technical tutorials and select a tech-focused charity to receive a matching donation.
Full documentation for every DigitalOcean product.
The Wave has everything you need to know about building a business, from raising funding to marketing your product.
Stay up to date by signing up for DigitalOcean’s Infrastructure as a Newsletter.
New accounts only. By submitting your email you agree to our Privacy Policy
Scale up as you grow — whether you're running one virtual machine or ten thousand.
Sign up and get $200 in credit for your first 60 days with DigitalOcean.*
*This promotional offer applies to new accounts only.