I'm hoping someone can give me some advice here.

I have have a VPS server (let's say 1.2.3.4 is the ip address) that is running a DirectAdmin control panel. The DNS is handled automatically with the control panel and the mail system is Exim/Dovecot.

I've setup ZCS on an internal server and I've got everything working (let's say the IP is 7.8.9.0). Just the other day I had the reverse DNS fixed and now I think all the settings are correct.

DNS Setup (prior to ZCS) on 1.2.3.4:
Code:
mail A 1.2.3.4
domain.com. A 1.2.3.4
domain.com. NS 1.2.3.4
domain.com. NS x.x.x.x
mail MX 10
domain.com. TXT "v=spf1 a mx ip4:1.2.3.4 ~all"
DNS Setup (after setting up ZCS) on 7.8.9.0:
Code:
mail A 7.8.9.0
domain.com. A 1.2.3.4  (unchanged)
domain.com NS 1.2.3.4 (unchanged)
domain.com NS x.x.x.x (unchanged)
mail MX 10 (unchanged)
domain.com. TXT "v=spf1 a mx ip4:1.2.3.4 ~all"
QUESTIONS:
1) Does this setup look correct? Server1 is still running the webserver and Server2 is ONLY for ZCS.

2) TXT Record: Do I need to change the IP address within this record to point to 7.8.9.0? I'm not really sure what this record is for so I'm not sure what to do.