Temp Email Addresses for QA Developers
Create email addresses instantly using Web Interface or API
How Mail7 WorksManual 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
Getting started using REST 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()); } }); } }
Getting started using API
You can start using Mail7 using API