Mark a Domain as Hosted Externally

This article applies to recent versions of SmarterMail. View articles for SmarterMail 15.x and earlier.
Administrators can specify a domain's location for incoming email delivery, choosing whether to deliver email locally or to the externally hosted domain. Furthermore, administrators have the option to override the external delivery for those users who exist on the SmarterMail server. 
For example, imagine that you manage multiple mail servers. Under the same domain, some users exist locally in SmarterMail (used internally only), while others belong to a different mail server, like Exchange (used for public communication). By pointing the domain's location to the Exchange server and choosing the option to deliver locally if the user exists, you could deliver mail accurately to users at both locations: Incoming email would be delivered to the Exchange server, except for when the users exist on the SmarterMail server.  
Follow the steps below to mark a domain as hosted externally:
  1. Log into SmarterMail as the System Administrator.
  2. Click the Manage icon.
  3. Click on the desired domain to bring up its domain settings.
  4. In the Email card, using the Inbound Message Deliverysetting, choose the appropriate option:
    • External (use MX record) - Messages will be delivered based on an MX lookup.
    • External (use host address) - Messages will be delivered to the specified host address. The host address can be entered as the IP address or Fully Qualified Domain Name (FQDN). 
  5. If desired, enable the Deliver locally if user exists setting. This will force a local delivery to the mail server if the user is configured there. 
  6. Click Save.


Learn more about SmarterMail's enterprise email features and benefits.


Ok. So, if you host 250 domains, you have to do this 250 times?
Michael Muller (8/23/2016 at 7:43 AM)
Hi Michael. You can do this manually or use Domain Defaults/Propagation. As the Sys Admin go to Settings > Defaults > Domain Defaults. You'll find the Domain Location setting on the technical tab, and you can change this from "Local" to "External (use MX record)" and save. Then, in the nav pane, go to Domain Propagation. Checkmark the Domain Location setting and choose Propagate Now in the toolbar. This will propagate that setting to all your domains.
Andrea Rogers (8/23/2016 at 10:30 AM)
Sorry but this doesnt work anymore in v16 or are we missing something? The whole e-mail section is gone from Domain defaults. Any reason?
Andreas Wiren (5/17/2018 at 2:43 PM)
Hi, i have 3 domains hosted in my server but email service with microsoft office 365. When i send emails they receive my message, but when they reply message is rejected. What i have to do?. Thanks
JOSE LUIS BARRETO (6/1/2017 at 8:10 AM)
It's hard to tell what's going on. You may want so submit a support ticket so one of our staff can take a look at your logs and review the rejection messages.
Derek Curtis (6/8/2017 at 8:36 AM)