Я пытаюсь отправлять электронные письма с помощью mailgun, используя nodejs. Я успешно отправляю текстовые сообщения электронной почты, но как только я пытаюсь отправить электронное письмо с помощью шаблона mailgun, это не удается.
mg.messages (). Send () не возвращает сообщение об ошибке. Вместо этого он возвращает
id: '
message:' В очереди. Спасибо. '
иногда. А в других случаях он ничего не возвращает. Буду признателен за любую помощь, и я предоставлю любую дополнительную информацию, которая вам понадобится.
Ниже указан код, который я использую с моим ключом API и измененным доменом.
var API_KEY = 'abc123';
var DOMAIN = 'mail.abc123.com';
var mg = require('mailgun-js')({apiKey: API_KEY, domain: DOMAIN});
const data = {
from: 'Admin <webmaster@abc123.com>',
to: 'test@gmail.com, YOU@YOUR_DOMAIN_NAME',
subject: 'Hello again',
template: "confirm",'h:X-Mailgun-Variables': {test: "test"}
};
mg.messages().send(data, function (error, body) {
console.log(body);
});