# Ability to specify different email gateways to use for different purposes

**URL:** <https://forum.mautic.org/t/ability-to-specify-different-email-gateways-to-use-for-different-purposes/10620>\
**Category:** Ideas and Feature Requests\
**Tags:** email-backend\
**Created:** [June 30, 2018, 11:52am UTC](https://forum.mautic.org/t/ability-to-specify-different-email-gateways-to-use-for-different-purposes/10620 "2018-06-30T11:52:24Z")\
**Posts on this page:** 16\
**Page:** 1

<div class="post-metadata">

**Author:** ![alban](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.mautic.org/alban/32/1959_2.png) [@alban](https://forum.mautic.org/u/alban)\
**Post date:** [June 30, 2018, 11:52am UTC](https://forum.mautic.org/t/ability-to-specify-different-email-gateways-to-use-for-different-purposes/10620/1 "2018-06-30T11:52:24Z")

</div>

Currently you can only configure one email service (i.e. Sendgrid, Mandrill, SES). It would be nice to be able to specify different email gateways to use for different purposes. (e.g. Transaction Email vs Marketing Email)

Each email gateway could be specific to campaign or email.

Having different IPs for these different purposes allows to manage domain reputation and is critical to avoid disruption of transactional emails because of promotional campaigns

---

<div class="post-metadata">

**Author:** ![alban](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.mautic.org/alban/32/1959_2.png) [@alban](https://forum.mautic.org/u/alban)\
**Post date:** [July 11, 2018, 1:50am UTC](https://forum.mautic.org/t/ability-to-specify-different-email-gateways-to-use-for-different-purposes/10620/2 "2018-07-11T01:50:30Z")

</div>

This feature is critical for those who want to process transactional/notifications AND promotional emails, altogether in Mautic, in order to have the full view of the communications with contact accross all the touchpoints/channels.

The lack of this feature jeopardize transactional notification, whenever lead has marked DNC for promotional.

Each email use by default the primary email gateway, unless it is set otherwise in the email template.

---

<div class="post-metadata">

**Author:** ![mauticdevelopers](https://avatars.discourse-cdn.com/v4/letter/m/13edae/32.png) [@mauticdevelopers](https://forum.mautic.org/u/mauticdevelopers)\
**Post date:** [September 6, 2018, 10:40am UTC](https://forum.mautic.org/t/ability-to-specify-different-email-gateways-to-use-for-different-purposes/10620/3 "2018-09-06T10:40:47Z")

</div>

This is something very interesting!

---

<div class="post-metadata">

**Author:** ![av1dlearner](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.mautic.org/av1dlearner/32/997_2.png) [@av1dlearner](https://forum.mautic.org/u/av1dlearner)\
**Post date:** [November 12, 2020, 8:07pm UTC](https://forum.mautic.org/t/ability-to-specify-different-email-gateways-to-use-for-different-purposes/10620/4 "2020-11-12T20:07:43Z")

</div>

No news? This feature is something that would be extremely useful for our organization

---

<div class="post-metadata">

**Author:** ![pimmetje](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.mautic.org/pimmetje/32/609_2.png) [@pimmetje](https://forum.mautic.org/u/pimmetje)\
**Post date:** [December 23, 2020, 11:28am UTC](https://forum.mautic.org/t/ability-to-specify-different-email-gateways-to-use-for-different-purposes/10620/5 "2020-12-23T11:28:50Z")

</div>

Currently i have another issue that may be considered in this feature request.

If u have a sever that u use to mail. And some provider blocks your ISP because they disagree on something. U have to switch all your mails to another service because one ISP won’t allow your mail.

I think it would be nice to make some rules for it. Mail to domain x, bulk mail/priority. use provider X or provider Y. Maybe even depending on the number of queued items for this provider. So u can use it to balance the load over multiple providers (for whatever reason).

---

<div class="post-metadata">

**Author:** ![antonn](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.mautic.org/antonn/32/561_2.png) [@antonn](https://forum.mautic.org/u/antonn)\
**Post date:** [May 10, 2021, 8:35am UTC](https://forum.mautic.org/t/ability-to-specify-different-email-gateways-to-use-for-different-purposes/10620/6 "2021-05-10T08:35:21Z")

</div>

> [@alban](#):
>
> Having different IPs for these different purposes allows to manage domain reputation and is critical to avoid disruption of transactional emails because of promotional campaigns

This feature is important one! It is essentially bring Mailwizz’s core feature into Mautic. You can add multiple SMTPs and specify exact SMTP for each email/campaign you want to send

---

<div class="post-metadata">

**Author:** ![miamiman](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.mautic.org/miamiman/32/1118_2.png) [@miamiman](https://forum.mautic.org/u/miamiman)\
**Post date:** [August 12, 2021, 12:37pm UTC](https://forum.mautic.org/t/ability-to-specify-different-email-gateways-to-use-for-different-purposes/10620/7 "2021-08-12T12:37:57Z")

</div>

My idea is:

Unless I don’t see it already implemented (?), a simple idea would be to have different mail setups for **transactional** from **marketing** email messages.

Should be easy to implement.

It’s important to keep mailsender IPs and reputation clean.

Thanks.

---

<div class="post-metadata">

**Author:** ![silavapi](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.mautic.org/silavapi/32/7424_2.png) [@silavapi](https://forum.mautic.org/u/silavapi)\
**Post date:** [August 12, 2021, 12:42pm UTC](https://forum.mautic.org/t/ability-to-specify-different-email-gateways-to-use-for-different-purposes/10620/8 "2021-08-12T12:42:42Z")

</div>

Pretty sure this is a duplicate of one of our top voted feature requests: [Ability to specify different email gateways to use for different purposes](https://forum.mautic.org/t/ability-to-specify-different-email-gateways-to-use-for-different-purposes/10620)

---

<div class="post-metadata">

**Author:** ![miamiman](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.mautic.org/miamiman/32/1118_2.png) [@miamiman](https://forum.mautic.org/u/miamiman)\
**Post date:** [August 12, 2021, 12:44pm UTC](https://forum.mautic.org/t/ability-to-specify-different-email-gateways-to-use-for-different-purposes/10620/9 "2021-08-12T12:44:14Z")

</div>

Yes it is! Thank you! Keep it in mind.

---

<div class="post-metadata">

**Author:** ![silavapi](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.mautic.org/silavapi/32/7424_2.png) [@silavapi](https://forum.mautic.org/u/silavapi)\
**Post date:** [August 12, 2021, 12:54pm UTC](https://forum.mautic.org/t/ability-to-specify-different-email-gateways-to-use-for-different-purposes/10620/10 "2021-08-12T12:54:00Z")

</div>

Merged into the existing topic - please do use your vote 🙂

---

<div class="post-metadata">

**Author:** ![mneumann](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.mautic.org/mneumann/32/2512_2.png) [@mneumann](https://forum.mautic.org/u/mneumann)\
**Post date:** [August 16, 2021, 2:42pm UTC](https://forum.mautic.org/t/ability-to-specify-different-email-gateways-to-use-for-different-purposes/10620/11 "2021-08-16T14:42:15Z")

</div>

I think it would be interesting to configure the provider based on the email address. Then later on there could be an overwrite for certain emails or campaigns. Now switching to a different provider if an ISP is blocking your mail would be a very interesting feature as well.

---

<div class="post-metadata">

**Author:** ![silavapi](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.mautic.org/silavapi/32/7424_2.png) [@silavapi](https://forum.mautic.org/u/silavapi)\
**Post date:** [October 23, 2025, 3:19pm UTC](https://forum.mautic.org/t/ability-to-specify-different-email-gateways-to-use-for-different-purposes/10620/12 "2025-10-23T15:19:44Z")

</div>

In case folks land here looking for an update, there’s a PR merged in Mautic 7 which could set the foundations for this becoming a UI feature:

> <https://github.com/mautic/mautic/pull/15422>
>
> See https://symfony.com/doc/current/mailer.html#multiple-email-transports
> 
> 
> |… Issue(s) addressed | Not sure if a separate issues need to be created
> 
> 
> \## Description
> 
> I'm developing plugin that should allow for multiple mailer transports and I would like to follow symfony's mechanism to do so.
> https://symfony.com/doc/current/mailer.html#multiple-email-transports
> 
> I can modify the configuration of the \`framework\` bundle by using a prepend in my own plugin/extension
> https://symfony.com/doc/current/bundles/prepend\_extension.html
> but I face an error from symfony that I can't define both \`transports\` and \`dsn\` for mailer. 
> My proposal is to change to the long form of defining the mailer configuration so extensions have the chance to add more transports. With the current definition it limits extensibility.
> 
> 
> 
> \---
> \### 📋 Steps to test this PR:
> Create a new plugin with the following \`DependencyInjection/MultiSMTPRoutingExtension.php\` file
> \`\`\`php
> \<?php
> 
> namespace MauticPlugin\\MultiSMTPRoutingBundle\\DependencyInjection;
> 
> use Symfony\\Component\\Config\\FileLocator;
> use Symfony\\Component\\DependencyInjection\\ContainerBuilder;
> use Symfony\\Component\\DependencyInjection\\Extension\\Extension;
> use Symfony\\Component\\DependencyInjection\\Extension\\PrependExtensionInterface;
> use Symfony\\Component\\DependencyInjection\\Loader\\PhpFileLoader;
> 
> class MultiSMTPRoutingExtension extends Extension implements PrependExtensionInterface
> {
> /\*\*
> \* @param mixed\[\] $configs
> \*/
> public function load(array $configs, ContainerBuilder $container): void
> {
> $loader = new PhpFileLoader($container, new FileLocator(\_\_DIR\_\_.'/../Config'));
> $loader-\>load('services.php');
> }
> 
> public function prepend(ContainerBuilder $container): void
> {
> $container-\>prependExtensionConfig('framework', \[
> 'mailer' =\> \[
> 'transports' =\> \[
> 'alternative' =\> 'smtp://mailpit:1025'
> \],
> \],
> \]);
> }
> }
> \`\`\`
> With Mautic core without this PR it throws an error but with the change proposed it allows to have an additional \`alternative\` transport.

See the comment here:

> <https://github.com/mautic/mautic/pull/15422#issuecomment-3252287911>
>
> Exactly. Once the transports are defined is only a matter of identifying the typ…e of email being sent and set the mail header. For example:
> \`\`\`php
> $email-\>getHeaders()-\>addTextHeader('X-Transport', 'alternative');
> \`\`\`

---

<div class="post-metadata">

**Author:** ![silavapi](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.mautic.org/silavapi/32/7424_2.png) [@silavapi](https://forum.mautic.org/u/silavapi)\
**Post date:** [January 6, 2026, 5:34pm UTC](https://forum.mautic.org/t/ability-to-specify-different-email-gateways-to-use-for-different-purposes/10620/13 "2026-01-06T17:34:47Z")

</div>

Hi folks, we have just published a proposal to implement this feature:

> **[Multiple email transport configuration for different purposes - Mautic...](https://community.mautic.org/processes/roadmap/f/4/proposals/201)**
>
> Has your proposal been discussed on the Mautic Forums already?Yes, this proposal has been discussed on the Mautic forums at https://forum.mautic.org/t/ability-to-specify-different-email-gateways-to-use-for-different-purposes/10620The feature request...

We do not currently have funding for this project - if anyone would like to work on, sponsor or otherwise support the feature please let us know on the proposal. Thanks!

---

<div class="post-metadata">

**Author:** ![silavapi](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.mautic.org/silavapi/32/7424_2.png) [@silavapi](https://forum.mautic.org/u/silavapi)\
**Post date:** [January 6, 2026, 5:35pm UTC](https://forum.mautic.org/t/ability-to-specify-different-email-gateways-to-use-for-different-purposes/10620/14 "2026-01-06T17:35:20Z")

</div>



---

<div class="post-metadata">

**Author:** ![joeyk](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.mautic.org/joeyk/32/11164_2.png) [@joeyk](https://forum.mautic.org/u/joeyk)\
**Post date:** [January 19, 2026, 6:32am UTC](https://forum.mautic.org/t/ability-to-specify-different-email-gateways-to-use-for-different-purposes/10620/15 "2026-01-19T06:32:21Z")

</div>

Hi, this is actually available: [Multiple Transport Plugin for Mautic | Mautic Extendee](https://mtcextendee.com/mautic-multiple-smtp-bundle)

---

<div class="post-metadata">

**Author:** ![silavapi](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.mautic.org/silavapi/32/7424_2.png) [@silavapi](https://forum.mautic.org/u/silavapi)\
**Post date:** [January 19, 2026, 9:00am UTC](https://forum.mautic.org/t/ability-to-specify-different-email-gateways-to-use-for-different-purposes/10620/16 "2026-01-19T09:00:34Z")

</div>

> [@joeyk](#):
>
> Hi, this is actually available: [Multiple Transport Plugin for Mautic | Mautic Extendee](https://mtcextendee.com/mautic-multiple-smtp-bundle)

Yes, this is to bring similar, extendable functionality into the core of Mautic.
