mailgun api调用添加域名给mailgun失败,为什么?

时间:2014-03-21 19:28:55

标签: subdomain mailgun

我的api要求添加一个域名失败,假设我的apikey是对的,为什么它会告诉我我的      传递给API的参数无效?我按照http://documentation.mailgun.com/api-domains.html#example处的示例代码 - 添加域名。我是否必须设置smtp密码,或者我是否通过呼叫添加新密码?

我的代码:

    $mgClient = new Mailgun($this->getMailgunAPIKey());

    $domain = $this->getMailgunDomain();

    # Issue the call to the client.
    $result = $mgClient->post("domains", array(
          'name' => 'outbondxxx.mydomeainxxx.com',
          'smtp_password' => 'cagfavapassword'));

由于

PS用mailgun开了一张关于此的支持票。

1 个答案:

答案 0 :(得分:0)

使用smtp_password属性设置的密码是密码,用于将SMTP与您指定的 new 域一起使用。

对于调试,您可以尝试使用cURL手动添加域,例如。验证您使用的API密钥等实际上是否正确。

启动此调试路由我建议首先尝试数据获取调用以验证设置是否正确 - 您可以首先尝试使用您的凭据和GET {{1}来查询已注册的域端点。