Не удается добавить запись MX в зону Cloudflare с помощью PHP API: недопустимая или отсутствующая зона - PullRequest
0 голосов
/ 20 сентября 2018

Я добавляю запись DNS в мою зону Cloudflare, используя PHP API.Хотя я могу легко добавить записи TXT, CNAME или A, я не могу добавить ни одну запись MX.

Я получаю ошибку 1004, говорящую

Недопустимая или отсутствующая зона

Дело в том, что я делаю все записи "одновременно", используя одни и те же переменные ..:

[...]
$zones = new \Cloudflare\API\Endpoints\Zones($adapter);
$zoneID = $zones->getZoneID($domain);
$dns = new \Cloudflare\API\Endpoints\DNS($adapter);

$dns->addRecord($zoneID, "A", $domain, $ip, 0, false); // Insert OK
$dns->addRecord($zoneID, "CNAME", 'www', $domain, 0, false); //Insert OK
$dns->addRecord($zoneID, "TXT", "pic._domainkey.$userDomain", $configKey, 0, false) // insert OK
$dns->addRecord($zoneID, 'MX', 'mg', 'mxa.mailgun.org', 10, 10) // Error 1004 "invalid or missing zone"

Параметры API выглядят как идентификатор зоны, тип записи, имя записи, записьзначение, приоритет и TTL

Я не понимаю, почему зона кажется проблемой, так как я использую ту же самую с другой записью ...

Спасибо

...