当用户点击按钮预订时,我使用 Mailgun 发送电子邮件。
以下是我的代码:
import mailgun from 'mailgun-js';
const book = () => {
const DOMAIN = 'azaleflowerbar.com';
const api_key = '**********5d721598c7d08095-07bc7b05-******'; //hidden for privacy
const mg = mailgun({apiKey: api_key, domain: DOMAIN, host: "api.eu.mailgun.net"});
const data = {
from: 'Excited User <me@samples.mailgun.org>',
to: 'myemail@gmail.com, ',
subject: 'Hello',
text: 'Testing some Mailgun awesomness!'
};
mg.messages().send(data, function (error, body) {
if (error) {
console.log(error)
}
console.log(body);
});
}
我从 console.log(body) 得到的是“未定义”。
我已经在沙箱中尝试了相同的代码,它运行良好(消息已排队)。
此外,我的域的 mailgun DNS 也已验证。 我与 mailgun 支持人员保持联系,但他们无法提供任何帮助。
任何帮助将不胜感激