New guide: how to warm up a dedicated IP without hurting your reputation. Read now →
Log in
MigoSMTP
Migration guide

Switch from Mailjet to MigoSMTP

Move your transactional sending in stages, run both providers in parallel, and keep Mailjet for campaigns if you still want it there.

A staged move for transactional mail, with an honest note on what stays behind in Mailjet

Mailjet audit
Authenticated domains
API keys and scopes
Templates
Event webhook
Suppression lists
Nothing missed
Plan first
Inventory what you useList the domains, API keys, templates, webhooks and suppressions on Mailjet so nothing is forgotten.
MAILJET
MIGOSMTP
Domains
Domains
API keys
API keys
Templates
Templates
Webhooks
Webhooks
Cutover
1-to-1
Guided
Map each item acrossDomains, keys, templates and webhooks have direct equivalents. You recreate, not redesign.
Recreate, not redesign
Template
Template + variables
Event webhook
Signed webhook
Suppression list
Suppression import
Sender identity
Verified domain
Review and apply · nothing changes until you approve
Reads your setup
You approve
You map your templates and webhooksList your Mailjet templates and event settings, then recreate each one in MigoSMTP. Review every mapping before you switch traffic.
Event webhook
Signed events
/events
200 OK
Analytics
200 OK
CRM
200 OK
Mapped events
Signed
Re-point the event webhookEvent names map across and payloads are signed, so your consumers need minimal change.
Add records
TYPE
NAME
VALUE
CNAME
mig._domainkey
dkim.migosmtp.com
TXT
@
v=spf1 include:old-provider.example ~all
TXT
_dmarc
v=DMARC1; p=none
Both providers authorised
Side by side
No downtime
Authenticate your domainPublish DKIM and SPF for MigoSMTP alongside the old records so both can send during the move.
Share moved
Fully moved
D1
D3
D5
D7
D10
D14
D21
Staged cutover
Monitored
Shift traffic graduallyMove a little more volume each day, so reputation carries across with no sudden jump.
Audit
Map
Rebuild
Events
Authenticate
Warm
The plan

A migration in five steps

1

Audit

List your domains, keys, templates, webhooks and suppressions.

2

Authenticate

Add MigoSMTP DNS records alongside the old ones.

3

Rebuild

Recreate templates and webhooks, import suppressions.

4

Cut over

Shift traffic in stages and watch delivery.

5

Retire

Remove old records and keys once stable.

Concepts

How your setup maps across

MailjetMigoSMTPWhat to do
Senders and domainsDomain authenticationAdd the new records and verify them.
API key and secret keyScoped API keysCreate one key per application.
Templates and template IDsTemplatesRecreate content and variables.
Event webhooksWebhooks and eventsUpdate the endpoint and payload handling.
Blocked and unsubscribed contactsSuppression listImport before sending.
Sub-accountsWorkspacesMap one to one where you use them.

Terminology reflects the provider's documentation at the time of writing. Verify against current docs before publishing.

How a message travels

From your app to the inbox, with checks at every hop

Your appSends by SMTP or API with your key.
IntakeAuthenticates, validates and rate-checks the request.
Queue and routingPrioritises mail and picks the right IP pool.
Signing and deliverySigns with DKIM and delivers with provider-aware pacing.
Inbox and eventsDelivery, bounce and engagement events flow back to you.
Code changes

Update your send call

Before
curl -X POST https://api.mailjet.com/v3.1/send \
  -u "MJ_API_KEY:MJ_SECRET_KEY" \
  -H "Content-Type: application/json" \
  -d '{ "Messages": [{
        "From": { "Email": "hello@yourdomain.com" },
        "To": [{ "Email": "user@example.com" }],
        "Subject": "Hello",
        "HTMLPart": "<p>Hi there</p>" }] }'
After
curl https://api.migosmtp.com/v1/send \
  -H "Authorization: Bearer YOUR_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "from": "hello@yourdomain.com",
    "to": "user@example.com",
    "subject": "Hello",
    "html": "<p>Hi there</p>"
  }'

Illustrative requests. See the API reference for the complete field list.

Overview

How do I move from Mailjet to MigoSMTP?

To move your sending from Mailjet to MigoSMTP, list your verified senders and domains, API key pairs, templates and event webhooks, then authenticate your domains with MigoSMTP while the Mailjet records stay in place. Create scoped API keys, recreate templates, point webhooks at your handler, and import your suppressions before the first send. Shift one stream at a time, starting with a small share of low-risk mail, and retire Mailjet keys once volume has held steady.

Mailjet is two products in one account: a sending service (SMTP relay and the Send API) and a set of marketing tools such as the campaign editor, segmentation and automations. Moving your sending does not move the marketing tools. Many teams keep Mailjet for campaigns and move only transactional mail, such as receipts, password resets and notifications, so decide that before you start.

On price, Mailjet lists a free plan with 6,000 emails a month and a cap of 200 a day, a Starter plan at $9 a month for 8,000 emails, and Essential at $19 for 15,000 (prices in US dollars, excluding VAT, as listed on mailjet.com on 15 October 2026). MigoSMTP lists $10 a month for 10,000 emails and $22 for 25,000. At small volumes the two are close, so the better test is your own volume and the features you actually use.

Use cases

Ways to move from Mailjet

Move transactional mail first

Receipts, resets and alerts are the easiest to move and the easiest to measure. Send a small share through MigoSMTP, compare bounces and complaints with Mailjet for a week, then raise the share.

Keep campaigns where they are, for now

If your marketing team builds campaigns in Mailjet's editor, leave that alone while you move product email. You can revisit it once sending is stable.

Replace the key pair with scoped keys

Mailjet signs requests with a public key and a private key. In MigoSMTP, create one key per application with only the permissions it needs, so a leaked key has a small blast radius.

Recreate templates deliberately

Templates that use a Mailjet template ID need to be rebuilt in MigoSMTP with the same variables. Test each one with your real sample data before it goes live.

Re-point event webhooks

Mailjet's event webhooks report delivery, bounces, opens, clicks and unsubscribes. Map the events your code actually reads, update the endpoint, and check signatures in the new payload.

Carry over your suppressions

Export bounced, blocked and unsubscribed addresses from Mailjet and import them before sending, so you do not mail addresses you already know are bad.

How we help

Help with the move from Mailjet

DNS

Check both providers can send

Use the free SPF, DKIM and DMARC checker to confirm that your domain authorises Mailjet and MigoSMTP at the same time before you move any traffic.

Warmup

Plan the warmup

If you move to a dedicated IP, the IP warmup calculator gives you a day-by-day volume ramp so reputation builds steadily.

Bounces

Read bounce codes during the overlap

While both providers run, the bounce code lookup turns raw SMTP responses into plain explanations and a suggested fix.

Review

Review the cutover order

Send our team your list of streams and rough volumes and ask for a review of the order in which to move them. This is offered on request.

The checker, calculator and lookup are free tools on this site. The cutover review is a conversation with our team, and you decide every change in your own account.

Best practices

Migration best practices

Inventory first, then move

Write down every application that sends through Mailjet, including support tools and billing systems. Forgotten integrations are the most common surprise.

Authenticate both providers

Publish SPF and DKIM for MigoSMTP while keeping Mailjet's records, so both can send for your domain during the overlap.

Start with engaged recipients

Begin with mail that people expect and open. Strong early engagement helps a new sending source build trust.

Watch complaints, not only bounces

A rising complaint rate at one mailbox provider is the earliest sign something is wrong. Check it daily during the move.

Do not move on a launch day

Pick a quiet week. If something needs fixing, you want time to fix it without an angry queue of customers.

Retire in order

Remove Mailjet keys first, wait a week, then remove old DNS records. Keep a record of what you removed and when.

FAQs

Mailjet: frequently asked questions

Moving from Mailjet? Our team can review your senders and templates before you start.

How do I migrate from Mailjet to MigoSMTP?

Inventory senders, domains, API keys, templates and webhooks. Authenticate your domains with MigoSMTP alongside Mailjet, create scoped keys, recreate templates, point webhooks at your handler, and import suppressions. Move one stream at a time and retire Mailjet once the new setup has run cleanly for a few weeks.

Will I lose my Mailjet campaigns and contact lists?

Moving sending does not touch them. Your campaigns, contacts and automations stay in Mailjet until you decide otherwise. If you only need transactional sending from MigoSMTP, you can keep Mailjet for marketing.

Is MigoSMTP cheaper than Mailjet?

It depends on your volume and features. As listed on 15 October 2026, Mailjet Starter is $9 a month for 8,000 emails and Essential is $19 for 15,000, while MigoSMTP is $10 for 10,000 and $22 for 25,000. Compare both at your own volume on their pricing pages, because plans and prices change.

When should I stay on Mailjet?

If most of your value comes from its campaign editor, segmentation and automations, and your transactional volume is small, staying is reasonable. A move makes more sense when you want dedicated transactional infrastructure, INR or EUR billing, or you are growing past what your current plan gives you.

Does MigoSMTP support SMTP as well as an API?

Yes. You can use the SMTP relay on port 587 with STARTTLS or port 465 with implicit TLS, or the REST API. If your application already speaks SMTP, switching is often only a host, a username and a password.

Do I need to warm up?

If you move from Mailjet's shared pool to a dedicated IP, yes. A dedicated IP has no history, so raise volume in steps. The warmup calculator gives a schedule.

Can I run both providers at the same time?

Yes, and you should. Authenticate both, send a small share through MigoSMTP first, and increase gradually.

Where did you get the Mailjet numbers?

From Mailjet's public pricing page, read on 15 October 2026. Check the live page before you decide, because providers change plans.

Next step

Ready to plan your move?

Tell us about your domains, volume and setup and we will help you plan a safe, staged cutover.

Start your migrationTalk to our migration team

Start sending in minutes.

Create an account, add your domain and send your first email.