The problem
When setting up new domains, my workflow is the following:
Describe the solution you'd like
In the DNS page / modal, there should be a button to export all the needed DNS entries in a e. g. BIND-compatible format. It can be downloaded as .txt file (automatically) or just a deactivated text input to copy it straight away.
Additional context
DNS recoreds files are widely used in professional domain management tools like AutoDNS, Hetzner DNS, Cloudflare and many more.
Being able to query that export via the API would be awesome as well. I have a bunch of scripts to manage my DNS records across my infrastructure, so being able to integrate Mailcow with those would be very nice. (Instead they currently are saved as YAML files.)
Yep, you're right.
We should add an input field for a DMARC and SPF record to be shown before the export happens.
@mkuron Feel like working on it? 馃槃
@mkuron looks like you're not far away from town, would honor it with a beer or more :D 馃嵒
Most helpful comment
Being able to query that export via the API would be awesome as well. I have a bunch of scripts to manage my DNS records across my infrastructure, so being able to integrate Mailcow with those would be very nice. (Instead they currently are saved as YAML files.)