I found the fix for this on another thread. If anyone else has this issue, keep the chat and mail server set to your external IP address and
change this rule in your server rule_values from true to false:
Code:
Chat:EnableMailKeyIPVerification = true
Code:
Chat:EnableMailKeyIPVerification = false
Changing the above allowed both LAN and outside connections to use UCS and server mail.