Mailgun отправляет электронные письма только с текстом, но не с шаблоном - PullRequest
0 голосов
/ 09 мая 2020

Я пытаюсь отправлять электронные письма с помощью 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);
});
...