базовая настройка узла mailgun.js не работает в ЕС
Я попытался запустить этот код из их документации по npmjs.
const mailgun = new Mailgun(FormData);
const mg = mailgun.client({ username: 'api', key: MY_MAILGUN_API, url: 'https://api.eu.mailgun.net'})
mg.messages.create('sandbox-123.mailgun.org', {
from: "Excited User <mailgun@sandbox-123.mailgun.org>",
to: ["myrealemail@gmail.com"],
subject: "Hello",
text: "Testing some Mailgun awesomness!",
html: "<h1>Testing some Mailgun awesomness!</h1>"
})
.then(msg => console.log(msg)) // logs response data
.catch(err => console.error(err)); // logs any error
и выдает ошибку
[Error: Unauthorized] {
status: 401,
details: 'Forbidden',
type: 'MailgunAPIError'
}
и я понятия не имею, где проблема. гуглил и ничего подходящего мне не приходит.
MY_MAILGUN_API — скопировано из моего аккаунта
[электронная почта защищена] - в коде у меня есть электронная почта, к которой я могу получить доступ