August 9, 2017

Nexcess Magento Remote SMTP Configuration

Quick Tip if you are setting up your Magento hosting at Nexcess and configuring your SMTP mail settings IF you are running an external mail service (ie: Gmail/Office/etc).

The setup at Nexcess for remote email is a bit complicated and confusing. Unlike other providers when you disable local mail hosting, Nexcess will not automatically have the webserver lookup your DNS records and send email to the remote MX records you have configured.

You have to do the following:

  1. Go install the plugin for Magento.  Its an extremely useful tool to have on any Magento installation.Configuration should look like this:
  2. Go into the Nexcess interworx control panel and go into Mail Options->Remote Setup.
  3. DISABLE your local delivery
  4. In MX Records, remove all the default MX records and add all your correct MX Records.  NOTE:  If you change your mail service OR any MX records in your actual DNS, you will need to come back here and set them up as well.
  5. Go back into the ASchroder and run a self test.  You should get a green checkoff that your mail is working.

We also recommend hosting your DNS (Route53) and mail sending (SES) at Amazon.  Its a lot easier to setup your mail and more reliable for delivery.


<a href=’/#CONTACTUS’>Contact Us</a> should you need any help setting up.

Fatal error: Uncaught Error: [] operator not supported for strings in /home/silvatec/public_html/wp-content/themes/layerswp/core/helpers/post.php:62 Stack trace: #0 /home/silvatec/public_html/wp-content/themes/layerswp/partials/content-single.php(81): layers_post_meta(3986) #1 /home/silvatec/public_html/wp-includes/template.php(690): require('/home/silvatec/...') #2 /home/silvatec/public_html/wp-includes/template.php(647): load_template('/home/silvatec/...', false) #3 /home/silvatec/public_html/wp-includes/general-template.php(167): locate_template(Array, true, false) #4 /home/silvatec/public_html/wp-content/themes/layerswp/single.php(20): get_template_part('partials/conten...', 'single') #5 /home/silvatec/public_html/wp-includes/template-loader.php(74): include('/home/silvatec/...') #6 /home/silvatec/public_html/wp-blog-header.php(19): require_once('/home/silvatec/...') #7 /home/silvatec/public_html/index.php(17): require('/home/silvatec/...') #8 {main} thrown in /home/silvatec/public_html/wp-content/themes/layerswp/core/helpers/post.php on line 62