Easy-YOPmail is a powerful Node.js library designed to simplify the way you interact with temporary email addresses from the YOPmail service. This version brings enhanced functionality, improved performance, and an even more intuitive developer experience.
Easy-YOPmail v5.0 empowers you to:
Why Choose Easy-YOPmail?
Install Easy-YOPmail:
npm i easy-yopmail
Import the library:
const easyYopmail = require('easy-yopmail');
Explore the examples below and the full documentation to harness the power of Easy-YOPmail!
easyYopmail.getMail().then(email => {
console.log(email);
// Output: [randomly generated name]@yopmail.com
});
easyYOPmail.getInbox('testing_01').then(inbox => {
console.log(inbox);
//Output:
//{
// settings: {},
// search: {},
// totalInbox: 271,
// totalPages: 19,
// mailFromPage: { page_1: 15 },
// totalGetMails: 15,
// inbox: [
// {
// id: 'e_ZwZjAGVlZGHlZQR1ZQNjAwZ5AQp4ZD==',
// from: 'Ola no-reply',
// subject: 'this is example message...',
// timestamp: '10:20'
// }
// ]
//}
});
easyYOPmail.readMessage('testing_01', 'e_ZwZjAGVlZGHlZQR1ZQNjAwZ5AQp4ZD==', 'TXT').then(message => {
console.log(message);
//Output:
//{
// id: 'e_ZwZjAGVlZGHlZQR1ZQNjAwZ5AQp4ZD==',
// submit: 'ITechnoLabs Notification - Event from Hanwha XNV-6012',
// from: 'ITechnoLabs Notification Service <notifications@mycamcloud.com>',
// date: 'Monday, May 22, 2023 10:23:26 PM',
// selector: '#mail',
// format: 'txt',
// data: 'Hanwha XNV-6012\n ...'
//}
});
We deeply appreciate your interest in supporting Easy-YOPmail! Your sponsorship helps us maintain and enhance the library, bringing valuable features and improvements to the community.
Here are a few ways you can contribute:
1. Financial Support:
2. Show Your Love on GitHub:
Every contribution, big or small, helps us immensely. We are incredibly grateful for your support!