So I have a friend who's website and email I have been hosting on DigitalOcean mini-server. I have now decided to move him onto another server which I have setup accordingly. I have successfully moved the website and only left the emails on the old server for a while.
Everything worked fine so far. The next step was to change his MX records to point to my EFA which would then forward to the OLD server's IP. All working fine so far.
Tonight I decided to finally switch the emails over to the NEW server too. So here is what I did:
- rsync the emails between OLD and NEW server
- left the MX pointing to my EFA
- on my EFA => deleted the old domain => OLD IP mapping
- on my EFA => added the old domain => NEW IP mapping
Sent a test email to an email at this domain and saw the first problem:
This is the first problem I need to solve, teach EFA how to forward DKIm signatures.Authentication-Results: mike.knightsenglish.com; dkim=fail
reason="verification failed; unprotected key"
Then I checked on my EFA and there were like 20 email or so, looping back and forth, I don't understand what is happening here.
So what I did was to reverse everything and post here

If anyone feels like he could lend a hand, I'd be willing to send over complete emails and headers, its a bit of a mission to delete sensitive data and post it here publicly.
I wouldn't mind paying someone to help fix this. I really need to consolidate these 2 server into one asap. I've been looking at this mess for a few weeks now already
