Я добавляю запись 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
Я не понимаю, почему зона кажется проблемой, так как я использую ту же самую с другой записью ...
Спасибо