I have a webshop running on a Digital Ocean droplet, while the email inbox for the same domain is running on a different VPS. All of the sudden some of the emails sent by the webshop are being rejected by the recipient with the following error message:
host mx01.emig.gmx.net[XX.XXX.XX.XXX (Receiver IP adress)] refused to
talk to me: 554-gmx.net (mxgmx104) Nemesis ESMTP Service not available
554-No SMTP service 554 invalid DNS PTR resource record, IP=XX.XXX.XX.XXX (IP of the webshop)
I already added a SPF-Record with the following content:
v=spf1 a mx ~all
With the a-record of the domain pointing to the webserver and the mx-record pointing to the server which hosts the email inbox.
Is there something wrong with the SPF-record or is there a problem somewhere else?