Temp Email Addresses for QA Developers

Create email addresses instantly using Web Interface or API

or

Try our pro plan with private inbox for free

Try Pro Features!

No Credit card required

Features we Offer

  • Instant Disposable public email address to receive emails form everyone, for everyone.
  • Receive email's content using the REST API to automate test flows.
  • Private mailbox, to create and manage private emails with subdomains of mail7.io, and your custom domains
  • Team management
  • Webhooks, Email forwader, API, and Custom Domains

How Mail7 works

Manual using Web Interface

Read received email’s content here on the Website via Public or Private inbox.

Getting started using Web Interface

You can start using Mail7 using UI

Automation using API

Get received email’s content using the REST API to automate test flows.

package com.example;

import io.cucumber.junit.Cucumber;
import io.cucumber.junit.CucumberOptions;
import org.junit.runner.RunWith;

import java.util.Properties;
import main.java.io.mail7.sdk.Mail7;

public class GetEMailUsingJavaMailFromMail7{
    public static void main(String[] args) {
        private Mail7SDK.Initialize init = new Mail7SDK.Initialize();

        init.setApiKey("___MAIL7_APIKEY___");
        init.setApiSecret("___MAIL7_APISECRET___");

        EmailApi Mail7EmailAPI = new EmailApi();

        Mail7EmailAPI.getEmails(username, domain, new AsyncHandler() {

                @Override
                public void onSuccess(InboxResponse response) {
                    System.out.printlngson.toJson(response));
                }
                @Override
                public void onFailure(ErrorResponse error) {
                    System.out.println(error.getMessage());
                }
        });
    }
}
package com.helloselenium.selenium.test;

import java.util.Properties;
import main.java.io.mail7.sdk.Mail7;

public class GetEMailUsingJavaMailFromMail7{
    public static void main(String[] args) {
        private Mail7SDK.Initialize init = new Mail7SDK.Initialize();

        init.setApiKey("___MAIL7_APIKEY___");
        init.setApiSecret("___MAIL7_APISECRET___");

        EmailApi Mail7EmailAPI = new EmailApi();

        Mail7EmailAPI.getEmails(username, domain, new AsyncHandler() {

                @Override
                public void onSuccess(InboxResponse response) {
                    System.out.printlngson.toJson(response));
                }
                @Override
                public void onFailure(ErrorResponse error) {
                    System.out.println(error.getMessage());
                }
        });
    }
}

Testing using Mail7

Test your webform and API using Mail7.

Landing Page Webform Testing

Learn how webform QA can be performed efficiently with Mail7.

Read More
Registration & Login
Testing

Learn how to test your registration and login pages using Mail7.

Read More
API Testing

Learn how to test many API functionalities that require checking via email.

Read More

Not just about Mail7, find helpful articles for routine QA Developer's chores!