UNPKG

loopback-connector-mailjet

Version:
80 lines (61 loc) 1.67 kB
## loopback-connector-mailjet Loopback connector module which allow to send emails via Mailjet. ## 1. Installation ````sh npm install loopback-connector-mailgun --save ```` ## 2. Configuration datasources.json { "mailjet": { "connector": "loopback-connector-mailjet", "apiKey": "${MAILJET_API_KEY}", "apiSecret":"${MAILJET_API_SECRET}" } } model-config.json { "Email": { "dataSource": "mailjet", "public": false } } Additionaly you can set defaults { "mailgun": { "connector": "loopback-connector-mailgun", "apikey": "[your api key here]", "default": { "fromEmail": "contact@interactive-object.com", "fromName": "Anna" } } } ## 3. Use Basic option same as built in Loopback. Returns a Promise loopback.Email.send({ to: "to@to.com", from: "fron@from.com", subject: "subject", text: "text message", html: "html <b>message</b>", headers : { "X-My-Header" : "My Custom header" } }) .then(function(response){}) .catch(function(err){}); Basic option for templates loopback.Email.send({ to: "to@to.com", from: "fron@from.com", subject: "subject", templateId: "11111", templateVars: { "VAR": "VALUE" } }) .then(function(response){}) .catch(function(err){}); ## License Copyright (c) 2016 [Interactive Object](https://www.interactive-object.com) . Licensed under the MIT license.