loopback-connector-mailjet_v3.1

0.0.3 • Public • Published

loopback-connector-mailjet_v3.1

Loopback connector module which allow to send emails via Mailjet API v3.1. Based on loopback-connector-mailjet.

1. Installation

npm i loopback-connector-mailjet_v3.1 --save

2. Configuration

datasources.json

{
    "mailjet": {
        "connector": "loopback-connector-mailjet_v3.1",
        "apiKey": "${MAILJET_API_KEY}",
        "apiSecret":"${MAILJET_API_SECRET}",
        "options": {
            "url": "api.mailjet.com", 
            "version": "v3.1",
            "perform_api_call": false
        },
    }
}

model-config.json

{
    "Email": {
        "dataSource": "mailjet",
        "public": false
    }
}

3. Use

Send funtion same as loopback email connector. Returns a Promise.

Email.send({
    "Messages":[
        {
            "From": {
                "Email": "pilot@mailjet.com",
                "Name": "Mailjet Pilot"
            },
            "To": [
                {
                    "Email": "passenger1@mailjet.com",
                    "Name": "passenger 1"
                }
            ],
            "Subject": "Your email flight plan!",
            "TextPart": "Dear passenger 1, welcome to Mailjet! May the delivery force be with you!",
            "HTMLPart": "<h3>Dear passenger 1, welcome to Mailjet!</h3><br />May the delivery force be with you!"
        }
    ]
})
.then(function(response){})
.catch(function(err){});

License

Licensed under the MIT license.

Dependents (0)

Package Sidebar

Install

npm i loopback-connector-mailjet_v3.1

Weekly Downloads

0

Version

0.0.3

License

MIT

Unpacked Size

214 kB

Total Files

10

Last publish

Collaborators

  • daeddy