FAQ
In this article
General questions
What is Mailtrap?
Mailtrap is an Email Delivery Platform for businesses and individuals to test, send, and control email infrastructure in one place.
Can I send emails without my domain?
No, it’s not possible.
You need to own a domain and/or have admin access to a domain and its DNS records. Each domain needs to be authenticated and verified using DNS records Mailtrap provides.
Can I send emails on behalf of other domain?
No you can’t.
If you verified mydomain.com, you can send emails only on behalf of your domain. But, it can be {any inbox name}@mydomain.com, we don’t limit that.
Should I use my domain name with www. ?
No, you should use your domain without it.
Please check our Knowledge Base article on setting up a domain.
Can I receive emails with Mailtrap?
Note: we still don’t have that feature, but we’ll probably have in the future.
Right now, Mailtrap doesn't provide MX records to catch inbound emails, so they'll bounce. User need to use any other solution to get inbound emails: e.g. Google Workspace.
Another option is to use a real email in "reply-to" field, if a recipient replies to your email.
Also, there are solutions like the Cloudflare Email Routing; it allows you to get an MX record to your subdomain and forward incoming emails to other email addresses.
When I add a domain to Mailtrap Sending does that include subdomains?
No, you need to add and verify each subdomain/domain to Mailtrap separately.
To send a fully authenticated email, each subdomain you want to use must be registered separately.
Note that the DKIM and the return-path are unique to each domain, meaning that every added subdomain will possess distinct DKIM and return-path.
Having unique records for your subdomains ensures their sending reputation remains independent.
How does Mailtrap count emails?
We bill each email. For example, if an email has 3 recipients - we bill 3 of them. If it has + 3 in CC, we bill 6 together. The same goes for recipients in BCC.
Can emails captured by Mailtrap Testing only be viewed through its interface?
You should not necessarily stick to our web interface. Instead, you can forward every single email to your or a teammate's mailbox.
You can even enable automatic forwarding, and Mailtrap will act as a proxy between your application and your email client. In this case, you can be sure you won't miss important messages from the QA environment, such as exception notifications.
Read the Email Forwarding article for more details.
How does Mailtrap Email Testing render emails?
Mailtrap renders emails in the same way browsers do, which means no additional stylesheet or CSS presets are applied by default.
Which browsers does Mailtrap support?
Mailtrap supports the latest two versions of the Chromium-based browsers, Firefox, and Safari, unless otherwise noted
Major desktop browsers:
Major mobile browsers:
Please note that Internet Explorer is not supported anymore, as Microsoft is gradually deprecating its support and recommends Edge as a more modern and secure alternative.
Can Mailtrap Email Testing show what email will look like in various email clients?
Mailtrap is compatible with web email clients.
Mailtrap does not show exactly how an email will look like in any email client. It renders HTML as-is, without external CSS styles.
Also, Mailtrap provides HTML checks and demonstrates potential errors that different email clients may experience when rendering an HTML email. But note that you can get a preview of test emails for different devices - mobile, tablet, desktop.
You can also forward emails to Outlook, Thunderbird, etc., and use these desktop clients to view them.
What does Mailtrap Email Testing do with <style> tag?
Mailtrap doesn't rip the style tag out of the email templates.
What does Mailtrap Email Testing do with <script> tag?
For enhanced security, Mailtrap removes all <script> tags from HTML.
Can I use Mailtrap Email Testing as a /dev/null SMTP server?
The main goal of Mailtrap Email Testing is to help you test emails, and /dev/null is not part of it. Should you need /dev/null SMTP server, please use the following built-in Python SMTP server: $ python -m smtpd -nc DebuggingServer localhost:2525 > /dev/null.
Learn how exactly Mailtrap can help you streamline email testing processes from our case study with The Software House.
What is the email size limit for Mailtrap Email Testing and Sending?
The maximum size of an email including attachments for Mailtrap Email Testing ranges from 5 MB to 25 MB. It depends on your subscription plan. If your message exceeds this limit, you will get the following error: '552 5.3.4 Error: message too big'
The maximum size of an email with attachments for Mailtrap Email Sending is 10 MB.
What is the SMTP Testing rate limit for the inbox?
It is the number of emails you can send to each of your inboxes every 10 seconds. The SMTP rate limit depends on the subscription plan. For more details, check out the Pricing page.
What is the monthly messages limit for Email Testing?
It is the maximum number of emails you can test with Mailtrap and get in all your inboxes per month. The total emails per month limit depends on the subscription plan. For more details, check the Pricing page.
If you reach your monthly limit, you'll receive the SMTP protocol error: "535 5.7.0 Monthly messages limit reached". We also send out notifications for having used 80%, 90%, and 100% of the monthly limit.
To continue testing when you're over the sending limit, please upgrade your subscription plan. Alternatively, you can wait until the next billing period starts, when the limit is reset.
Is it possible to export Email logs?
Right now it’s not possible, but there's a workaround.
You can set up Webhooks to automatically collect logs. And you can use a tool like Zapier, for example, to create a spreadsheet out of your webhooks.
Does Mailtrap comply with GDPR?
The General Data Protection Regulation (GDPR) came into effect on May 25, 2018. We have implemented appropriate technical and security processes to ensure Mailtrap's full compliance with this regulation. For more details, refer to our Privacy Policy, Navigational Information, and Data Protection Agreement.
Do you have a bug bounty program?
We do not. In case you have found a vulnerability on our website that you are eager to report to us, you are welcome to do so at support@mailtrap.io. All issue reporters will be mentioned on our changelog page.
Should I pay to use Mailtrap?
Mailtrap provides a free subscription plan for new users who want to evaluate Mailtrap, or intend to use it on a personal side project.
For larger teams, we offer sets of features within several paid subscription plans.
To choose one that best fits your needs, check our pricing plans: Email Testing and Email Sending.
Can I send emails to end-users with Mailtrap?
Yes, Mailtrap is an Email Delivery Platform that covers all email related needs in one place. New Mailtrap users have sending enabled for them, so just add and verify your domain after sign-up. And here's a link to our Getting Started Guide for more details on setting up Email Sending.
If you have any questions, please contact support@mailtrap.io.
How do I integrate Mailtrap Email Testing with my application?
The integration is very simple and takes just a couple of minutes:
- Sign up by creating a free account.
- Go to My inbox in the My Inboxes project.
- Copy a code sample for your framework from the Integrations section or copy credentials provided in the SMTP Settings section.
- Embed them into your app code in development, QA, or staging environment.
Alternatively, you can send messages from your email client or another application to your Mailtrap inbox using its email address. You will find it in the Email Address tab in your inbox. It works in the same way as any other email address - just don't forget to enable it by clicking the Enable icon in the three-dots menu.
Can I force an encrypted connection?
Yes, you can enforce encrypted connections. Mailtrap SMTP server uses STARTTLS which works for all SMTP ports. We support only TLS connection because of the POODLE vulnerability (SSLv2 and SSLv3 are disabled).
I would like to whitelist smtp.mailtrap.io on my firewall. What is Mailtrap's IP range?
We use AWS with auto-balancing, so our IP ranges are the following: https://ip-ranges.amazonaws.com/ip-ranges.json
I have a problem integrating Mailtrap with my app, what should I do?
Please send us an email at support@mailtrap.io describing the issue; we'll try to help you ASAP.
Billing questions
Subscription plans and account ownership
Your subscription plan limits apply only to the inboxes and projects you own. Shared inboxes and projects refer to their owners. If you see an inactive inbox, check whether it is shared. If so, its owner should activate it.
This way, the project's or inbox's team members can use Mailtrap according to the owner's subscription plan limitations, without the need to change their own subscription plan.
How can I activate my inboxes?
Here is a list of all the inboxes you own. If you downgrade to a subscription plan with a lower inbox limit, you will be asked to activate those inboxes you wish to continue using. Afterwards, activation is available at the Billing dashboard.
Please note that you can activate an inbox only once. In case you activated an inbox by mistake, please email us at support@mailtrap.io or upgrade to a higher plan that includes more inboxes.
When will I be charged for the change to the subscription plan?
If you upgrade to a higher plan, we create a prorated transaction based on the price change for the rest of the billing cycle. If you downgrade, the new price will be applied to the next billing period. If the transaction for the prorated amount fails, the subscription update is canceled.
Do you offer a yearly subscription?
We currently only monthly subscription plans, but you can request a yearly plan by contacting support@mailtrap.io.
Can I pay for Mailtrap by invoice using bank transfer?
Unfortunately, it is not possible. The only payment method that is currently available is bank card payments.
Can I receive a purchase order?
We don't provide purchase orders for Mailtrap subscriptions.
How can I get an invoice?
We send invoices by email once your credit card is successfully charged. Fill in the requested details in the Setting tabs of the Billing section in your Mailtrap account, and indicate your financial email address for invoices and billing notifications.
If the financial email address is not set up, you will receive invoices and billing notifications to your main account email address.
Can I move my billing subscription to another account?
For security reasons, we can't migrate payment credentials and subscription billing plans between accounts. Otherwise, you can change your account email address in the User Settings of your Profile page or send us a request at support@mailtrap.io.
Do you offer discounts to nonprofit open-source organizations?
Yes, we provide a Team plan for free for nonprofit open-source organizations. Please send us a document that verifies that you are a representative of a nonprofit open-source organization to support@mailtrap.io (a W-9 form or any other legal document), and we'll be happy to assist you.
I have a technical problem
Visit the troubleshooting section for the answers to the most common problems or contact our support.
My inboxes disappeared
Inboxes that are shared with you are moved to the top right menu. Switch to the shared account by clicking on its name