【问题标题】:How to authorize when sending email with Mailgun?使用Mailgun发送电子邮件时如何授权?
【发布时间】:2023-03-28 11:06:01
【问题描述】:

我想通过 Postman 使用 Mailgun 发送电子邮件。我在 Postman 的 Authorization 部分以各种不同的方式写了我的 Private API key。但它总是拒绝我,得到了一个 HTTP 401

怎么了?


我尝试按照教程建议通过 CURL 发送,但也失败了:

https://documentation.mailgun.com/en/latest/quickstart-sending.html#send-via-api

kukodajanos@Kukoda-MacBook-Pro-2 ~ % curl -s --user 'api:b3c5...' \
    https://api.mailgun.net/v3/mg.tiket.hu/messages \
    -F from='janosontech@gmail.com' \
    -F to=kukodajanos@icloud.com \
    -F subject='Hello' \
    -F text='Testing some Mailgun awesomeness!'
Forbidden%   

【问题讨论】:

  • 介意发布tsconfig.json 文件吗?
  • 您是在 windows、mac 还是 Linux 上开发?这可能是一个区分大小写的问题。
  • 您确定 API 密钥和域名 (mg.tiket.hu) 正确吗?

标签: postman mailgun


【解决方案1】:

基本身份验证(如您的第一个屏幕截图所示)应该可以工作。 (还要确保您的令牌中没有任何空格、换行符或其他错误字符)

您使用的是主 API 密钥还是专门用于该域的发送密钥?如果是第一个,请尝试为您的域创建发送密钥。如果是后者,请尝试重新创建密钥。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2017-10-12
    • 2021-01-01
    • 1970-01-01
    • 2016-01-24
    • 2014-04-14
    • 2015-03-25
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多