Hi,
I'm using the same configuration for about two years and it works without issues.
(external DNS server, Zentyal as email server for my company domain, placed in DMZ)
In Zentyal DNS, I have configured a forwarder to the NS server (External DNS Server); in your case, to 12.12.12.2