I have an c# automated email program, however I have been told by our tech team our server has no access to DNS servers at any time and that I need to provide them with one to relay its SMTP setup, to send an email.
Can I just use and give them an open DNS server? Is it the same thing? I don't understand what the need for a DNS server is, are they trying to setup a smart host?