النطاقات
إضافة النطاقات، وسجلات DNS التي تحتاجها، وعناوينها.
أدوات النطاقات
| الأداة | ما تفعله |
|---|---|
| listDomains | النطاقات في مساحة العمل هذه، مع ما إذا كان كل منها موثّقًا، وقادرًا على الإرسال، ومفعّلًا فيه catch-all، وعدد عناوينه. تُعاد صفحةً صفحة. |
| getDomain | كل ما يخص نطاقًا واحدًا، بالمعرّف أو بالاسم، بما في ذلك كل سجل DNS يجب نشره وما إذا كان موجودًا أو ناقصًا أو لم يُفحص بعد. |
| addDomain | أضف نطاقًا واحصل على سجلات DNS الواجب نشرها لدى مستضيف DNS الخاص به. |
| verifyDomain | افحص DNS لنطاق من جديد الآن وبيّن السجلات التي ما زالت ناقصة. |
| setDomainCatchAll | فعّل catch-all أو عطّله، ليستقبل البريد إما أي عنوان على النطاق وإما العناوين المدرجة فقط. |
| removeDomain | أزل نطاقًا واسحب السجلات المكتوبة لدى مستضيف DNS متصل. المحادثة تسأل أولًا دائمًا. |
| listDomainAddresses | العناوين الموجودة على نطاق واحد، مع تسميتها، وما إذا كان كل منها يستقبل البريد، ومتى استقبل آخر بريد. تُعاد صفحةً صفحة. |
| addDomainAddress | أنشئ عنوانًا على نطاق، مع تسمية اختيارية. |
| updateDomainAddress | غيّر تسمية العنوان، أو ما إذا كان يستقبل البريد، أو كليهما. |
| removeDomainAddress | أزل عنوانًا، فيتوقف عن استقبال البريد وتنتهي أي جلسة تسجيل دخول له. المحادثة تسأل أولًا دائمًا. |
القراءة تتطلب domains:read والتغيير يتطلب domains:write. النطاق يشمل كل عنوان عليه، لذا فالعميل المقيَّد ببعض العناوين أو النطاقات لا يستطيع إضافة نطاق، ولا يغيّر نطاقًا أو عناوينه إلا إذا كان يملك ذلك النطاق كاملًا.
لا يمكن إزالة آخر نطاق في مساحة العمل من هنا، لأن إزالته تحذف صندوق البريد كله معه. يتم ذلك في التطبيق، حيث يُؤكَّد أولًا.
تعمل الأدوات تمامًا كما تعمل REST API، وتصف صفحات /domains في مرجع API كل حقل وكل رفض.