mgmosseol/index.js
Helge-Mikael Nordgård ef94e5c9a0 Example code
2025-01-08 23:33:51 +01:00

19 lines
821 B
JavaScript

const formData = require('form-data');
const Mailgun = require('mailgun.js')
const mailgun = new Mailgun(formData);
const apiKey = process.env.MAILGUN_API_KEY || 'api-key';
const mgDomain = process.env.MG_DOMAIN || 'mg.mosseolets-venner.no';
const senderName = process.env.SENDER_NAME || 'Test Bruker';
const senderUserName = process.env.SENDER_USER || 'test';
const emailSubject = process.env.SUBJECT || 'Testing mailgun';
const mg = mailgun.client({username: 'api', key: apiKey, url: 'https://api.eu.mailgun.net'});
mg.messages.create(mgDomain, {
from: `${senderName} <${senderUserName}@${mgDomain}>`,
to: ["helge-mikael.nordgard@arcticsoftware.no"],
subject: emailSubject,
text: "Testing mailgun",
html: "<h1>Testing mailgun</h1>"
}).then(msg => console.log(msg)).catch(err => console.log(err));