📨 API Wrapper for Temp Mail Plus service
- 💌 Create temp mails - via temp mail plus
- 📩 Easy usage - Create & read temp mails easily
- 🗑️ Delete mails - Delete individual mails from your inbox
Generate a random email address:
import TempMail from "temp-mail-plus-api";
// random username, random domain
const { email } = TempMail.generateEmail();
// custom username
const { email } = TempMail.generateEmail("halit");
// custom username + domain
const { email } = TempMail.generateEmail("halit", "fexpost.com");
const tempMail = new TempMail(email);Fetching inbox by email:
import TempMail from "temp-mail-plus-api";
const tempMail = new TempMail("halit@rover.info");
const inbox = await tempMail.fetchInbox();Fetching mail content by mail_id:
const mailId = 32944585;
await tempMail.fetchMailById(mailId);Deleting a mail by mail_id:
await tempMail.deleteMailById(mailId);Get all mail domains:
import TempMail, { TEMP_MAIL_DOMAINS } from "temp-mail-plus-api";
console.log(TEMP_MAIL_DOMAINS);Custom timeout (default: 10s):
const tempMail = new TempMail("halit@rover.info", { timeout: 5000 });MIT LICENSE - Halit Sever
