My website was previously on a **windows server A** with ip *79.137.24.248* but my mail server was on a linux hosting with ip of 185.81.99.111. There was three DNS record that was connecting these two servers:

`RecordName:` example.com.     `RecordType:` MX	 `data:` mail.example.com.

`RecordName:`mail `RecordType:`A  `data:` 185.81.99.111

`RecordName:`example.com.	  `RecordType:`TXT	 `data:`v=spf1 mx a ip4:79.137.24.248/32 ~all

Now I have moved my website on a new **windows server B** with ip *185.10.75.6* but I want to keep the mail server still reamining on that linux server. On new server I have set **MX** and **A** record exactly as same as previous ones but for TXT record I am confuesd what should I do? Which server is responsible to translate the TXT record? Should I add the TXT record on **new server B** or add a new TXT record on **old server A** to allow the new ip using that mail server?

**Footnote:** Mail.example.com is now loading fine but when I try sending/receiving emails it seems that the new IP is now allowed to communicate with the linux mail server.