Configuring the Inbound Gateway
note
Given the potential for service disruption during this process, Coro recommends scheduling these changes at a time of least impact.
Configuring the Inbound Gateway requires changes to an organization's own DNS and email infrastructure, as well as enabling the Gateway inside your Coro workspace. This section describes the steps required.
Changes required in your DNS and email service
To set up the Coro Inbound Gateway to protect your incoming emails, you must perform some configuration steps in your email and DNS services before you can configure your Coro workspace. You need to:
- Obtain all prerequisites .
- Set up your original email provider to recognize Coro as the gateway for inbound email .
- Update your email domain DNS settings , mapping your highest priority mail exchanger (MX) record to Coro's Inbound Gateway server IP address.
Prerequisites
Before you begin, make sure you have the following information:
- IP address(es) of Coro’s Inbound Gateway email proxy service. Contact Coro Support for details.
- MX record details for Coro’s Inbound Gateway email proxy service. Contact Coro Support for details.
- The identity of your email service provider
- Your email domain
Setting Coro as an inbound gateway with the original email provider
Coro can be configured with the following email providers:
Gmail
- Sign into Google Workspace Admin with your administrator credentials.
- In the Admin console, go to Menu > Apps > Google Workspace > Gmail > Spam, Phishing and Malware .
- In the left pane, select your top-level organization.
- Locate the Inbound gateway setting and select Edit . The Inbound gateway dialog appears.
- Specify the IP address(es) of the Coro Inbound Gateway and select Save .
note
By specifying Coro Inbound Gateway IP addresses in the Inbound gateway setting, Gmail does not then perform SPF or DMARC checks on incoming messages.
Microsoft 365
- Sign into your Microsoft Exchange Admin console with your administrator credentials.
- Go to Mail flow > Connectors .
- Select + Add a connector . The new connector dialog appears.
- Add a name describing the incoming mail connection. For example, “SMTP server connection”.
-
Set the
Mail flow
scenario as:
- From : Your organization’s email server
- To : Office 365 (Microsoft 365)
- Set the sent email identity as having originated from the Coro Inbound Gateway IP address. Then, select the radio button to add this address into the IP address field. Select Save to save your changes.
- Make sure the connector status is set to On .
Next, make sure to add Coro's Inbound Gateway IP address(es) to your organization's Microsoft 365 anti-spam threat policy:
- Sign into your Microsoft Security Admin console with your administrator credentials.
- Go to Email & collaboration > Policies & rules .
- Select Threat policies .
- From the Policies section, select Anti-spam .
- Select Connection filter policy .
- In the policy settings pane, select Edit connection filter policy .
- In Always allow messages from the following IP addresses or address range , add Coro's Inbound Gateway IP address(es).
- Select Save .
Important
Due to the way Microsoft verifies third party servers configured in your mail flow connectors, you might see SPF authentication failures in the headers of your email messages relating to the Coro email proxy. This is to be expected and does not affect processing or delivery of your emails. For more details, contact Coro Support.
Other third party MTA
Coro can support other third party message transfer agents (MTAs) that are capable of receiving emails from an inbound email proxy gateway, skipping SPF/DMARC and similar checks. Coro recommends contacting the support team for your MTA to clarify what settings should be applied. For further assistance, contact Coro Support.
Updating email domain DNS settings
To enable Coro to analyze incoming emails, add Coro’s Inbound Gateway server address as a highest-priority MX record in your DNS settings.
This section provides general configuration advice for most scenarios, and specific guides for:
General configuration and failover protection
To enhance service stability and provide a level of failover, Coro recommends retaining your organization's original MX records in your DNS but configured as lower priority than the Coro Inbound Gateway MX record. By keeping your original DNS records, any interruptions to the availability of the Coro service mean that emails are sent instead to servers defined in lower-priority MX records (the default behavior of SMTP).
MX record priority is determined by the lowest number applied. In other words, an MX record priority value of 10 is treated as higher priority than a value of 20.
Keep a note of your original MX records as these are required for configuration in the Coro console later.
note
Updates to DNS records can take up to 24 hours to take effect.
Microsoft 365 MX records
To configure MX records in Microsoft 365:
- Sign into the Exchange Admin console with administrator credentials.
- Go to Home > Settings > Domains > [YOUR EMAIL DOMAIN] .
- Select the DNS records tab.
-
In the
Microsoft Exchange
section, locate the
MX record
entry:
- Select the record to view the MX record dialog.
- Make a note of the current MX record. For example, “mycompany-mail.protection.outlook.com”. Retain this for later configuration.
-
Add a new entry for the Coro Inbound Gateway MX record:
note
Exchange Admin might give validation warnings or errors regarding the new MX record not matching expected values. You can safely ignore this.
- Select Done to close the dialog.
Google Domains Service
To configure MX records in Google Domains Service (for organizations who registered their domains using Google DNS):
- Sign into Google Domains Service ( https://domains.google.com/ ) with your administrator credentials.
-
Select your domain, then select
Manage
:
- Select DNS .
- Make a note of the current MX records for later configuration.
- (Recommended) Back up the current DNS settings as a precaution by selecting Export DNS records .
- Set Type as “MX” and add a Data entry corresponding to the Coro Inbound Gateway MX record address.
-
Make sure to add the Coro Inbound Gateway address with the lowest priority number (giving it highest priority in the list). Other servers in the list should be the original Google servers:
- Select Save .
- If Google asks for confirmation for overriding the existing configuration, select Yes .
-
Verify and re-add missing records such as SPF if you find this was overridden by these changes. To do this, select
Create new record > SPF
, add the required data, then select
Save
:
Changes required within your Coro workspace
After you have configured your DNS and email services, enable the Inbound Gateway in your Coro workspace. This process takes place inside the Coro console.
Before you begin this procedure, make sure you have the following information:
- Your email domain name
- The list of MX records associated with the domain
To enable the Coro Inbound Gateway:
- Sign into your Coro workspace.
-
On the
Actionboard
, select
Control Panel
at the top of the
Email Security
dashboard panel:
Alternatively, select Email Security from the main Control Panel:
-
Coro displays the
Email Security
configuration page:
-
Select the
Inbound Gateway
tab:
-
Select
ADD DOMAIN
:
The Add domain to inbound proxy dialog is displayed.
-
Enter the following settings:
- Enter domain name : Specify the domain for your email service.
- Relay SMTP Proxy : Enter the list of MX domains to which emails are forwarded by the Coro Proxy. For each entry, use the drop-down list to select port 25 (or the port number relevant to your settings).
Select ADD to save your settings and close the dialog.
-
On the main
Inbound Gateway
tab, verify the proxy connection by selecting
Test
from the 3-dot menu adjacent to your new domain entry:
-
In the
Test Proxy
dialog, specify a valid email address at your domain in the
Mail to
field, then select
Send Test Email
:
A confirmation message is displayed:
-
Locate and open the received test email, then select the enclosed link to confirm delivery. If the email was not received, check your spam folder. Also, double-check the
Relay SMTP Proxy
settings or
contact Coro Support
for further assistance.
If the test is successful, the domain's Test Status field is updated to reflect this.
Configuration of the Inbound Gateway is now complete.