Link to home
Start Free TrialLog in
Avatar of fchhh
fchhhFlag for United States of America

asked on

Webserver can't check email DNS

We recently redid our Citrix server and in order to make it work reliably both inside and outside of the network, had to alter our DNS settings. Previously, our DNS server had zones for domain and domain.local, but now also needed forward lookup zones for domain.com as well. I went in and created new cnames for everything (employee portal, exchange, etc) and everything was golden.

Right up until we found that our webserver could no longer send emails out. Our webserver uses PHP Mailer to send form results to people in the company and to remind people to submit timesheets. Since doing this change, it either gets an Error 500 or that the email address has failed a DNS check.

We are using 100% Windows setup and Joomla CMS for the website. The Joomla guys all agree that it's the DNS that's screwed up, but I can't seem to find a way to fix it. Any ideas?
Avatar of kevinhsieh
kevinhsieh
Flag of United States of America image

Your mail servers as specified in the MX records can not be cnames. You need to create A records for your mail servers, and then you should be good to go.
Avatar of fchhh

ASKER

So, in the .com zone
mx is set to mailserver.domain.local
mailserver is set to host (a) 10.0.0.35


In the .local zone
mx is set to mailserver.domain.local
mailserver is set to host (a) 10.0.0.35
Things should work the way you have it.

As you have things, in the .com zone, the A record for mailserver.domain.local is technically not needed, because the MX record is for mailserver.domain.local. That said, having the A record is probably a good idea.

I am personally torn between whether or not it is better to have the MX record for domain.com to point to mailserver.domain.local or mailserver.domain.com. Advantages and disadvantages to each.
ASKER CERTIFIED SOLUTION
Avatar of fchhh
fchhh
Flag of United States of America image

Link to home
membership
This solution is only available to members.
To access this solution, you must be a member of Experts Exchange.
Start Free Trial
Avatar of fchhh

ASKER

Nothing worked.  I just recreated the server.