mailgun-js-sdk

1.2.2 • Public • Published

Mailgun Node SDK

A simple Mailgun SDK to send e-mails.

Install

npm install mailgun-js-sdk

Setup

const MailgunSDK = require('mailgun-js-sdk');
const Mailgun = new MailgunSDK({
    apiKey: 'YOUR_API_KEY',
    baseUrl: 'https://api.mailgun.net/v3/',
});

Send a message

async function sendMessage() => {
    const domain = 'domain.used.on.mailgun.org';
    const message = {
        from: 'From Name <from@email.com>',
        to: 'To <to@email.com>',
        subject: 'Mocallu Mailgun SDK Test',
        text: 'This is a simple e-mail test',
        html: `<html><strong>This is a simple e-mail test</strong></html>`,
        'o:tag': 'test-sdk',
        'o:testmode': true,
    };
    const result = await Mailgun.sendMessage(domain, message);
    console.log(result);
};
sendMessage();

Getting domains

const domainsList = Mailgun.getDomains();
const domain = Mailgun.getDomains('especific.domain.mailgun.org');

This SDK is not finished, feel free to help on development.

Dependents (2)

Package Sidebar

Install

npm i mailgun-js-sdk

Weekly Downloads

152

Version

1.2.2

License

MIT

Unpacked Size

9.49 kB

Total Files

15

Last publish

Collaborators

  • mocallu