Testing Glossary
If some Mailtrap Testing phrases confuse you, you'll find the definition here. Also, the glossary contains a list of miscellaneous terms to help you better understand Mailtrap functionalities.
Testing
API Testing - Mailtrap Testing API is compatible with most programming languages. It uses the REST protocol and returns calls in JSON format. Here's the link to the API documentation. With API, you can take actions related to an inbox, a project, email forwarding, email content, message headers, and more.
CORS Domains - CORS is Cross-Origin Resource Sharing. It’s a mechanism that allows restricted resources to be requested from another domain outside the domain from which the first resource was served. You can specify a list of domains that will have access to Mailtrap API.
Inbox - A virtual inbox with its own credentials to organize your emails. Mailtrap automatically puts your emails into inboxes, so it’s easier for you to locate the data, share results with team members, or invite new members to a specific inbox. Typically, users have inboxes for different environments, i.e. staging, development, and testing. Find out more about Sharing Inboxes from our knowledge base.
POP3 - Stands for Post Office Protocol 3. It’s among the most widely used protocols for receiving various emails. By default, POP3 works on two ports - 110 and 995. Using this protocol is advisable if you’re the only person accessing the email account or you’re worried about privacy.
POP3 automatically removes the email from the server after the client retrieves it, which is why POP3 is more secure. To learn more about SMTP, POP3, and other protocols, visit our IMAP vs. POP3 vs. SMTP blog post.
Project - Your Mailtrap inboxes can be grouped into different projects to separate testing environments, companies, and projects you work on. Note that the number of projects is limited based on your Mailtrap plan. If you want to share a project, check Sharing Projects in our knowledge base.
SMTP - You can choose an inbox and then select an integration in the Integration tab. Then, it’s only a matter of copying and pasting the code to the right file in your project. Or, you can copy-paste our SMTP settings directly to your email client, MTA, and other supported services.
STARTTLS - It’s an email protocol command that relays security information between an email server and an email client. The command shows an email client that Gmail, for example, wants to upgrade to a secure connection with TLS or SSL. STARTTLS is also commonly used with IMAP.
Miscellaneous Terms
Email Headers - All the original values of the email headers displayed as a table.
HTML Source - The HTML source code of an email that you send to Mailtrap.
MTA - Message (or Mail) Transfer Agent. It’s the software that relays emails between senders’ and recipients’ computers via SMTP. To find out more about MTA, check out our related blog post.
MTA Settings - When setting up a Mailtrap inbox, you get the SMTP settings to copy-paste into your MTA. That way, your MTA will use Mailtrap servers.
RAW - It’s your processed email consisting of a series of required and optional text headers followed by a message body. These details may be important for diagnosing email delivery issues.
Text - The plain text version of an email. If your email has only an HTML version, the Text tab won’t be available. This is true the other way around, too.