An SDK for integrating with MailSentry's email verification services, designed to facilitate the management of email validation, risk assessment, and real-time data processing through the MailSentry API.
npm install mail-io-sdk

MailSentry is a powerful and easy-to-use email verification library that helps developers ensure their email lists are clean and valid, improving deliverability and engagement in email campaigns.
- 🚀 Real-Time Email Verification
- 📧 Bulk Email Verification for marketing campaigns.
- 🌐 Domain and SMTP Checks to ensure reliability.
- 🔒 SPF/DKIM Validation for improved deliverability.
- 📡 API Integration for seamless automation.
Install MailSentry via npm:
``sh`
npm install mail-io-sdk-sdk
To use MailSentry, you need to initialize the MailSentry class with your API token and then use the Email class to interact with the email verification API.
`typescript
import Mailsentry from 'mail-io-sdk';
const mailsentry = new MailSentry('your-api-token-here');
`
`typescript
const email = 'example@domain.com';
const layers = 4 | 8 | 11;
mailsentry.email
.instant({ email, layers })
.then((result) => {
console.log('Verification result:', result);
})
.catch((error) => {
console.error('Error:', error);
});
`
`typescript
const emails = ['user1@example.com', 'user2@example.com'];
const layers = 4 | 8 | 11;
mailsentry.email
.bulk({ emails, layers })
.then((result) => {
console.log('Bulk verification report ID:', result);
})
.catch((error) => {
console.error('Error:', error);
});
`
To get the results of a bulk verification:
`typescript
const reportId = 'your-report-id';
mailsentry.email
.result({ id: reportId, limit: 10, page: 1 })
.then((result) => {
console.log('Bulk verification results:', result);
})
.catch((error) => {
console.error('Error:', error);
});
`
You can also use MailSentry via popular CDNs like jsDelivr and UNPKG for easy integration without installing via npm:
`html`
`html`
This makes it easy to include MailSentry in your web applications by simply referencing the library using a