Temp Email Addresses for QA Developers

Create email addresses instantly using Web Interface or API

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!

Got questions or need help? Email us at

[email protected]