Integration tests should not reuse event_id across types
All of the sample payloads use the same event IDs, so you can’t test different types if your service is aware of duplicate event IDs. It’d be nice if they were randomized when you switched tabs altogether so you can also test multiple events of each type.

joshua-uptrust 3 days ago

Email API/SMTP
Integration tests should not reuse event_id across types
All of the sample payloads use the same event IDs, so you can’t test different types if your service is aware of duplicate event IDs. It’d be nice if they were randomized when you switched tabs altogether so you can also test multiple events of each type.

joshua-uptrust 3 days ago

Email API/SMTP
Resend campaigns to unopened recipients
I think it would be great if it was possible to resend campaigns to contacts who did not open the email. Thank you!

baliant 7 days ago

Email API/SMTP
Resend campaigns to unopened recipients
I think it would be great if it was possible to resend campaigns to contacts who did not open the email. Thank you!

baliant 7 days ago

Email API/SMTP
WordPress RSS post
In Brevo, I can ask the service to automatically generate a newsletter from the last WordPress post(s). It is a kind of automation that creates a message using a given template that has support for getting the RSS fields, subject, date, excerpt, etc,... I have been using this in Brevo for a decade, and in Mailchimp as well. Every week, I get my newsletter sent with my blog's latest updates. That could maybe also used for other kind of RSS files as well.

Stan Busk 8 days ago

Email API/SMTP
WordPress RSS post
In Brevo, I can ask the service to automatically generate a newsletter from the last WordPress post(s). It is a kind of automation that creates a message using a given template that has support for getting the RSS fields, subject, date, excerpt, etc,... I have been using this in Brevo for a decade, and in Mailchimp as well. Every week, I get my newsletter sent with my blog's latest updates. That could maybe also used for other kind of RSS files as well.

Stan Busk 8 days ago

Email API/SMTP
Email to List
The possibility to create an email address linked to a template and to a list, and when you send to that email, the message is sent to the list with that template. Mailjet has a similar feature. As an independent software developer, I like to automate and get things done as quickly as possible. The possibility, for example, of sending an update notification to a group of customers with my regular mail reader is a plus. Mailtrap would apply the template to my message and deliver it on my behalf.

Stan Busk 8 days ago

Email API/SMTP
Email to List
The possibility to create an email address linked to a template and to a list, and when you send to that email, the message is sent to the list with that template. Mailjet has a similar feature. As an independent software developer, I like to automate and get things done as quickly as possible. The possibility, for example, of sending an update notification to a group of customers with my regular mail reader is a plus. Mailtrap would apply the template to my message and deliver it on my behalf.

Stan Busk 8 days ago

Email API/SMTP
Display contact list ID in list
My external project uses the API to post a contact to a give contact list however the API only accepts contact list IDs. The ID is not shown anywhere in the contact list. I can only find it by decoding the URL parameters in the list link. Recommendation Display contact list ID directly in the list view Allow the API to search for a particular list by name As it sits now I have to either decode the ID in the link or search through all contact lists, which may be problematic as campaigns grow.

Wesley Goodhoofd 15 days ago

Email API/SMTP
Display contact list ID in list
My external project uses the API to post a contact to a give contact list however the API only accepts contact list IDs. The ID is not shown anywhere in the contact list. I can only find it by decoding the URL parameters in the list link. Recommendation Display contact list ID directly in the list view Allow the API to search for a particular list by name As it sits now I have to either decode the ID in the link or search through all contact lists, which may be problematic as campaigns grow.

Wesley Goodhoofd 15 days ago

Email API/SMTP
OpenTofu support and Go SDK
Having an official Terraform/OpenTofu provider for Mailtrap to manage resources in a consistent, repeatable way using IaC. Given OpenTofu’s role as the open-source alternative to Terraform, compatibility with it would be important for long-term adoption. An official Go SDK covering the Email API, SMTP, and Sandbox would not only improve the developer experience for Go users but would also serve as a strong foundation for building and maintaining an IaC provider.

Ilyes512 18 days ago

Email API/SMTP
OpenTofu support and Go SDK
Having an official Terraform/OpenTofu provider for Mailtrap to manage resources in a consistent, repeatable way using IaC. Given OpenTofu’s role as the open-source alternative to Terraform, compatibility with it would be important for long-term adoption. An official Go SDK covering the Email API, SMTP, and Sandbox would not only improve the developer experience for Go users but would also serve as a strong foundation for building and maintaining an IaC provider.

Ilyes512 18 days ago

Email API/SMTP
Extra domain for API/SMTP Plan
We are currently on the Basic 10k plan. An option to add extra domains paid add-on would be very useful for low-volume email use cases. Thank you.

AVINOV 19 days ago

Email API/SMTP
Extra domain for API/SMTP Plan
We are currently on the Basic 10k plan. An option to add extra domains paid add-on would be very useful for low-volume email use cases. Thank you.

AVINOV 19 days ago

Email API/SMTP
Planned
template C#
the SMTP client is a disposable yet in the template neither ‘client.dispose()’ or ‘using var client = …’ is used which can cause resource leaks. Developers with little to no knowledge might not know about this so consider updating the C# template to ensure best practices are used.

klaas klooio About 2 months ago

Email API/SMTP
Planned
template C#
the SMTP client is a disposable yet in the template neither ‘client.dispose()’ or ‘using var client = …’ is used which can cause resource leaks. Developers with little to no knowledge might not know about this so consider updating the C# template to ensure best practices are used.

klaas klooio About 2 months ago

Email API/SMTP
Contacts UI improvements
Honestly the UI just needs to be standardized for the pages dealing with Contacts, here’s some priority-ordered suggestions. Standard table components with hideable columns & user-selectable filters & sorts are widely available, it’d make things much easier if the table views used something like that. Single-Contact view: show Created At & datetime timezone /contacts/{id}/details already shows Last Updated but timezone is unclear Created At is available via API, just needs display Segments view: add filters, columns, actions, & pagination /contacts/segments/{id} add filters for Last Updated & Subscribed add Subscribed column add Download action add pagination

Max Stuart 3 months ago

Email API/SMTP
Contacts UI improvements
Honestly the UI just needs to be standardized for the pages dealing with Contacts, here’s some priority-ordered suggestions. Standard table components with hideable columns & user-selectable filters & sorts are widely available, it’d make things much easier if the table views used something like that. Single-Contact view: show Created At & datetime timezone /contacts/{id}/details already shows Last Updated but timezone is unclear Created At is available via API, just needs display Segments view: add filters, columns, actions, & pagination /contacts/segments/{id} add filters for Last Updated & Subscribed add Subscribed column add Download action add pagination

Max Stuart 3 months ago

Email API/SMTP
Planned
SSO - when configured, block sign in form that domain
I would like to enforce SSO. Currently SSO is accessible via a specific link however users forget and use the standard sign in page which allow them to connect via the normal auth system. When configured SSO, the standard page should detect the domain and enforced the usage of the SSO setup

Olivier Dédriche 3 months ago

Email API/SMTP
Planned
SSO - when configured, block sign in form that domain
I would like to enforce SSO. Currently SSO is accessible via a specific link however users forget and use the standard sign in page which allow them to connect via the normal auth system. When configured SSO, the standard page should detect the domain and enforced the usage of the SSO setup

Olivier Dédriche 3 months ago

Email API/SMTP
Sandbox webhooks
Sandbox users can’t programmatically react to test messages, only to retrieve them via API. Emit webhooks for emails received in sandboxes with email payloads.

Mailtrap Product Team 5 months ago

Email Sandbox
Sandbox webhooks
Sandbox users can’t programmatically react to test messages, only to retrieve them via API. Emit webhooks for emails received in sandboxes with email payloads.

Mailtrap Product Team 5 months ago

Email Sandbox
Templates: MJML support
Designing responsive emails is harder without MJML tooling. Add MJML support in the template editor and API (compile to HTML).

Mailtrap Product Team 5 months ago

Email API/SMTP
Templates: MJML support
Designing responsive emails is harder without MJML tooling. Add MJML support in the template editor and API (compile to HTML).

Mailtrap Product Team 5 months ago

Email API/SMTP
Detect 🤖 bot opens/clicks
Security scanners and bots inflate open/click metrics. Detect likely bot activity and label it, so it can be excluded from engagement metrics. Provide that info in webhooks payload.

Mailtrap Product Team 5 months ago

Email API/SMTP
Detect 🤖 bot opens/clicks
Security scanners and bots inflate open/click metrics. Detect likely bot activity and label it, so it can be excluded from engagement metrics. Provide that info in webhooks payload.

Mailtrap Product Team 5 months ago

Email API/SMTP