quick-mail
quick-mail is a powerful and flexible email automation library designed for Javascript applications. It enables developers to easily send bulk emails with variant subjects and content using different or customized HTML templates. This library simplifies the process of managing and automating email campaigns, making it ideal for marketing, notifications, and other automated email tasks.
Installation
To install the package, use npm or yarn:
npm install quick-mail
or
yarn add quick-mail
Usage
To use the quick-mail package, import the sendEmail function and provide the necessary email details:
const quickMail = require("quick-mail");
quickMail.sendEmail({
from: "your-email@gmail.com",
to: "recipient-email@example.com",
subject: "This Email is about testing NPM",
text: "Success",
password: "your-email-password",
html: ` <!DOCTYPE html>
<html>
<head>
<style>
body { font-family: Arial, sans-serif; margin: 0; padding: 0; }
.container { width: 100%; max-width: 600px; margin: auto; padding: 20px; background:
.header { background:
.content { background:
.footer { text-align: center; padding: 10px; background:
@media (max-width: 600px) { .container { padding: 10px; } }
</style>
</head>
<body>
<div class="container">
<div class="header">
<h1>Welcome to Our Service</h1>
</div>
<div class="content">
<h2>Hello, User!</h2>
<p>This is a test email.</p>
</div>
<div class="footer">
<p>© 2024 Your Company. All rights reserved.</p>
</div>
</div>
</body>
</html>`
}).then(response => {
console.log('Email sent:', response);
}).catch(error => {
console.error('Error sending email:', error);
});