首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >邮件枪欧盟域(https://api.eu.mailgun.net/v3/mydomain)是返回未定义的响应

邮件枪欧盟域(https://api.eu.mailgun.net/v3/mydomain)是返回未定义的响应
EN

Stack Overflow用户
提问于 2020-06-30 00:56:24
回答 1查看 43关注 0票数 0

我正在尝试使用我的自定义欧盟域名发送电子邮件。当我发送一封电子邮件时,虽然状态是200,但我得到了未定义的body,它应该是消息id的对象,并添加到其他属性中。如果你能帮上忙,那就太好了,谢谢。这是我的代码:

代码语言:javascript
运行
复制
 const mailGunConfig = require("mailgun-js")({
  apiKey: process.env.MAIL_GUN_API_KEY,
  domain: https://api.eu.mailgun.net/v3/mydomain.org,
 });

 const data = {
    from: userEmail,
    to: process.env.MY_EMAIL,
    subject,
    html: `some html contents`,
  };

 mailGunConfig.messages().send(data, function (error, body) {
  console.log(body)
 });
EN

Stack Overflow用户

发布于 2020-06-30 01:11:21

我得到了答案,它是关于域名的,我把它分成了主机和域,如下所示:

代码语言:javascript
运行
复制
 const mailGunConfig = require("mailgun-js")({
  apiKey: process.env.MAIL_GUN_API_KEY,
  domain: mydomain.org,
  host: "api.eu.mailgun.net"
 });

而不是这样:

代码语言:javascript
运行
复制
 const mailGunConfig = require("mailgun-js")({
  apiKey: process.env.MAIL_GUN_API_KEY,
  domain: https://api.eu.mailgun.net/v3/mydomain.org,
 });
票数 0
EN
查看全部 1 条回答
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/62643065

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档