New Research: Supply Chain Attack on Axios Pulls Malicious Dependency from npm.Details →
Socket
Book a DemoSign in
Socket

mail.tm

Package Overview
Dependencies
Maintainers
1
Versions
5
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

mail.tm

A npm package that utilizes mail.tm's API into a much more friendlier integration

latest
npmnpm
Version
0.0.5
Version published
Maintainers
1
Created
Source

mail.tm

A npm package that utilizes mail.tm's API into a much more friendlier integration

➤ Installation

npm install mail.tm

➤ Getting Started

NOTE: Each method is async/await

This is to create separate instances for each mail account to login to.

Example without any additional extensions:

const MailClient = require("mail.tm");
const mail = new MailClient();

Example with additional extensions:

const MailClient = require("mail.tm");
const mail = new MailClient("mail.tm", "apollo30.xyz");

➤ Registering an account

Registering an account with a specific domain that is integrated to mail.tm

const MailClient = require("mail.tm");
const mail = new MailClient();
await mail.register("apollo30@mail.tm", "qwerty123");
// { status: true, data: {...} }

➤ Generating a random account

Generate an account with a random extension

const MailClient = require("mail.tm");
const mail = new MailClient();
await mail.generateAccount();
// { status: true, data: { username: "324j5n@mail.tm", password: "58u35h3xzpv" } }
// { status: true, data: { username: "3whi58@apollo30.xyz", password: "35gasfyhdas" } }

Generate an account with a specific extension

const MailClient = require("mail.tm");
const mail = new MailClient();
await mail.generateAccount("mail.tm");
// { status: true, data: { username: "23ygsa@mail.tm", password: "awt335shruji" } }

➤ Account Utilities

Login to an account

const MailClient = require("mail.tm");
const mail = new MailClient();
await mail.login("apollo30@mail.tm", "qwerty123");
// { status: true, data: {...} }

Fetch the logged in account

const MailClient = require("mail.tm");
const mail = new MailClient();
await mail.fetch();
// { status: true, data: {...} }

Delete the logged in account

const MailClient = require("mail.tm");
const mail = new MailClient();
await mail.delete("1234567890");
// { status: true, data: {...} }

Fetch messages sent to the email

const MailClient = require("mail.tm");
const mail = new MailClient();
await mail.fetchMessages(1);
// { status: true, data: {...} }

FAQs

Package last updated on 09 Sep 2021

Did you know?

Socket

Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.

Install

Related posts