Article Preview
Overview
Perhaps you would like to have more options to manage the email reputation and sending of your domains, or perhaps, the domains of your customers. Mailgun can create reputation-based IP pools that dynamically assign domains to the right IP pool given their engagement metrics (i.e. bounces and complaints).
The only actions you will need to perform are to 1) assign IP(s) to an IP pool and 2) assign domain(s) to the dynamic IP Pool feature - we take care of the rest!
The three dynamic IP pools and how they work are detailed below:
- Good: Domains with a bounce rate below 5% and a complaint rate below 0.05%
- Poor: Domains with a bounce rate 5% or higher and/or a complaint rate 0.05% or higher
- New/Unknown Sender: Domains added in the last 90 days or with fewer than 1,000 messages sent in the past 30 days. Requires a minimum of 1,000 messages in a 30 day period to move to another pool. Once moved, domains won't return to the new/unknown pool.
Every one hour, we will check your domains for which dynamic IP pool best fits. The best fit determination is based on a metric calculation consisting of the 30 days average of the domain's bounce and complaint rates.
Feature Availability:
Dynamic IP Pools are available on the following plans:
• Contract
Activating dynamic IP pools
We'll show you how to do this below:
- First, log in to the Mailgun Control Panel (if you have not already done so).
- Then, at the top-right corner of the page, click the Profile drop-down menu to expand its list of options.
-
Next, click the IP Pools option and then click the Dynamic IP Pools tab. Alternatively, you can use this direct link.
- Now, click the Activate button.
- On this screen, you'll select the dedicated IP(s) that you wish to assign to each of the three available pools. Once finished, click the Proceed to activate button.
The good reputation pool:
The poor reputation pool:
The new reputation pool: - The page will display a list of your dynamic IP pools as well as the IPs in the pool.
- Further down the page, you'll see the option to proceed further by assigning the domains to the dynamic IP pools.
Assigning domains to dynamic IP pools
We'll show you how to do this below:
- First, log in to the Mailgun Control Panel (if you have not already done so).
- Then, at the top-right corner of the page, click the Profile drop-down menu to expand its list of options.
-
Next, click the IP Pools option and then click the Dynamic IP Pools tab. Alternatively, you can use this direct link.
-
Now, depending on whether you recently activated the dynamic IP pools feature or you've been using the feature for a while, the bottom of the page will look like one of these two screenshots. Either way, click the Assign domains button.
or...
-
You'll be given three different options to assign domains to the dynamic IP pools: all domains on all accounts (including subaccounts you may have), all domains on the primary account (no subaccounts), or only domains that you manually choose on the accounts (primary or subaccounts) that you choose. Once you've chosen your domains, click the Assign to domain(s) button.
- Once assigned, you may need to refresh the page in your browser to see the new domain(s).
Unassigning domains to dynamic IP pools
There may be some use cases where a domain should not belong to the assigned IP pool. As such, we have provided a manual override for those who wish to assign - and lock down - a domain to a specific dynamic IP pool rather than rely on the auto-assign logic. We'll show you how to do this below:
- First, log in to the Mailgun Control Panel (if you have not already done so).
- Then, at the top-right corner of the page, click the Profile drop-down menu to expand its list of options.
-
Next, click the IP Pools option and then click the Dynamic IP Pools tab. Alternatively, you can use this direct link.
-
Now, in the Assigned sending domains section, click the ellipsis icon in the row of the assigned domain you wish to unassign from the Dynamic IP Pool feature.
-
Select the Manage IP assignment option.
-
Select the desired option in the Assignment option dropdown. Most likely, you will be choosing either Shared IP or Dedicated IP, but Dedicated IP Pool or Dynamic IP Pool may be the right choice for some customers and use cases.
-
Select the relevant IP or pool and click the Apply button. Your selections should be live immediately.
There is also an alternate way to accomplish the actions taken above in steps 6-7. We'll show you how to do this below:
- First, log in to the Mailgun Control Panel (if you have not already done so).
-
Then, within the Navigation Menu on the left side of the Mailgun Control Panel, click the IPs option. (If needed, click the Send product first to expand the drop-down list of options; IPs is an option within the Sending section of the Send product).
-
Click the Manage IPs button.
-
Select the desired option in the Assignment option dropdown. Most likely, you will be choosing either Shared IP or Dedicated IP, but Dedicated IP Pool or Dynamic IP Pool may be the right choice for some customers and use cases. Below we'll show another dynamic IP pool being assigned.
-
The resulting page will display the new assignment.
Editing dynamic IP pools
You can change which dedicated IPs a dynamic IP pool uses at any time. We'll show you how to do this below:
- First, log in to the Mailgun Control Panel (if you have not already done so).
- Then, at the top-right corner of the page, click the Profile drop-down menu to expand its list of options.
-
Next, click the IP Pools option and then click the Dynamic IP Pools tab. Alternatively, you can use this direct link.
-
Now, click the ellipsis icon in the row of the the dynamic IP pool you wish to modify.
-
Select the Edit option.
-
Remove and/or add the desired dedicated IPs you wish to utilize for the given dynamic IP pool.
Configuring notifications for dynamic IP pools
You can configure email and webhook notifications to alert you when certain situations occur with your dynamic IP pool. We'll show you how to do this below:
- First, log in to the Mailgun Control Panel (if you have not already done so).
- Then, at the top-right corner of the page, click the Profile drop-down menu to expand its list of options.
-
Next, click the IP Pools option and then click the Dynamic IP Pools tab. Alternatively, you can use this direct link.
- Now, click the bell icon (with the small green plus symbol).
-
You'll be given the option to setup email notifications, webhook notifications, or both.
-
Choose any notifications you would like to receive by email as well as the email recipients. Once finished, click the Apply button.
-
Choose any notifications you would like to receive by webhook. Enter the URL you'd like us to POST to as well. We also include the account's HTTP webhook signing key here for your reference. Once finished, click the Apply button.
-
Once configured, we indicate which notification type are currently configured by including a green checkmark icon next to the notification type.
Filtering the domains assigned to dynamic IP pools
You can easily filter the domains assigned to dynamic IP pools using two filters: IP Pool (Good, Poor, New) and Account (whether primary account or subaccounts). This feature is extremely helpful for accounts that have 100s of domains, if not more! We'll show you how to do this below:
- First, log in to the Mailgun Control Panel (if you have not already done so).
- Then, at the top-right corner of the page, click the Profile drop-down menu to expand its list of options.
-
Next, click the IP Pools option and then click the Dynamic IP Pools tab. Alternatively, you can use this direct link.
-
Now, click the Filters button in the Assigned sending domains section.
-
Select the filters by pool (good, poor, and/or new) and by account (primary account and/or subaccounts) and click the Apply button.
-
Your applied filter(s) will be displayed for reference, and the domains (if any) that match the applied filter(s) will be shown.
Viewing the logs for dynamic IP pools
Note:
The Dynamic IP Pool logging contains a maximum of the previous 30 days of activity.
You can view various details of the performance of your dynamic IP pools by use of our logs. We'll show you how to do this below:
- First, log in to the Mailgun Control Panel (if you have not already done so).
- Then, at the top-right corner of the page, click the Profile drop-down menu to expand its list of options.
-
Next, click the IP Pools option and then click the Dynamic IP Pools tab. Alternatively, you can use this direct link.
- Now, decide whether you want to view metrics for all domains or for just one domain.
- To view metrics for all domains: in the Pools section, click the View logs button.
-
To view metrics for only one domain: in the Assigned sending domains section, click the ellipsis icon in the row of the assigned domain for which you wish to view the logs. Then, select the View logs option to see metrics for that domain.
- To view metrics for all domains: in the Pools section, click the View logs button.
-
If the View logs button is clicked from the Pools section, the logs page will show various metrics about how each domain is performing. Otherwise, if the View logs option is selected from the Assigned sending domains section, the logs page will show various metrics about how that particular domain is performing. With either option, you can toggle subaccount data - if subaccount(s) exist - or further filter the data.
-
When filtering the data, choose the (sub)account(s), domains, (pool) moved from, and (pool) moved to options and then click the Apply button.
-
Your applied filter(s) will be displayed for reference, and the domains (if any) that match the applied filter(s) will be shown.
Need Support?
Our Support Team here at Sinch Mailgun is happy to help! Reach out to us in the Support page of your Mailgun Control Panel, and we'll be with you shortly!