If you notice that emails are not sending from your website, we would recommend setting up an SMTP plugin, then creating an email account dedicated to sending emails. You DO NOT have to host your email with us to do this as you are only receiving. Below are the steps to take.
This article will cover WordPress. However, this can be applied to any software capable of utilizing SMTP. For advanced features such as Pipe to Program, please see your application documentation or contact our team for help.
If you host your email with us:
- First, you need to make an email account using these steps. We recommend website@ or help@ or something similar.
- Next, make an email forwarder to send any emails this account receives to an account you will be checking.
- Now, login to your WordPress website. If you don't know how to do that, follow this.
- Next, we need to verify you don't already have an SMTP plugin. On the left side go to Plugins, "Installed Plugins" and search the list for anything mentioning SMTP. Below are some common SMTP plugins:
- Gravity SMTP
- WP Mail SMTP
- Easy WP SMTP
- Post SMTP
- FluentSMTP
- SMTP Mailer
- Soild Mail
- If you see an SMTP plugin installed, please configure that plugin instead. You may need to check that plugins documentation to see how to do so. If you notice that your plugin is properly configured but STILL isn't delivering please contact us.
- If you do not see an SMTP plugin, click "Add Plugin" from the top then on the right search for "Easy WP SMTP". If you have a support package with us, contact us instead and we will do this for you and use Gravity SMTP!
- Install and Activate Easy WP SMTP. We are using the free version, you DO NOT need the paid version!
- On the left sidebar you should now see "Easy WP SMTP". Hover over it and click "Settings".
- On the main settings page, scroll down to Mailer Settings and select "Other SMTP".
- In Other SMTP, enter the Email Client settings from this article.
- Set the From Email Address to your email account and set it to forced. (This is needed to ensure reliable delivery unless you know what you are doing.)
- Set the From Name for your website. We recommend setting it to forced but you can leave it disabled if your form plugin handles this for you.
- Click "Save Settings"
- On the left side click "Send a Test". Enter a domain that DOES NOT match your domain first (like gmail), set HTML to on, and send. If it works, now try one that matches your domain if it exists.
- If both work then you are done. If it fails you will need to verify your settings and try again. Additionally, our support can help you out if you are having issues.
Troubleshooting:
If you DO NOT host your email with us, you will likely hit an error when sending to yourself. Just continue to the next section as you have a setting to change.
If you DO NOT host your email with us
You still need to follow the steps from above. However, you need to go to your current email provider and create an email forwarder. This should forward any emails from the account you created with us, to an account that you will receive emails on. This is ESSENTIAL to make sure you receive responses of people who reply to your messages!
Additionally, we need to be added to your DNS records. Your domain should have an SPF record. This is a special TXT record. If you are hosted in New York then add this to your SPF record:
+ip4:152.89.79.68
Finally, in cPanel go back to the Email Category. Select Email Routing. Select your domain, then set it to "Remote Mail Exchanger". This tells our system to disable the mail server and use yours instead. This allows you to receive emails to your domain since they won't be attempting to deliver internally anymore.