Как подключить свой домен?

Отправка с вашего домена вместо @agentinbox.space.

Свой домен — бренд и доверие (agent@yourcompany.com). Доставляемость обычно лучше, чем у общего @agentinbox.space.

Шаги

  1. Добавьте домен в консоли или через API
  2. Добавьте DNS-записи, которые покажет Agent Inbox
  3. Дождитесь верификации
  4. Создавайте ящики на своём домене

Добавление домена

Консоль (DomainsAdd Domain) или API:

TypeScript
1import { AgentinboxClient } from "agentinbox";
2
3const client = new AgentinboxClient({ apiKey: "am_..." });
4
5const domain = await client.domains.create("yourcompany.com");
6
7for (const record of domain.records) {
8 console.log(`${record.type} | ${record.name} | ${record.value}`);
9}

В ответе — полный набор записей для DNS.

Какие записи нужны

ТипНазначение
TXT (SPF)Разрешение Agent Inbox отправлять от имени домена
CNAME (DKIM)Подпись писем
MXВходящая почта на домене у Agent Inbox

MX нужен, если принимаете почту на этом домене. Только отправка — MX можно не добавлять.

Пошагово по провайдерам: Cloudflare, GoDaddy, Route 53, Namecheap.

Верификация

TypeScript
1await client.domains.verify(domain.domainId);

Или кнопка Verify Domain в консоли.

СтатусСмысл
NOT_STARTEDНажмите Verify, чтобы начать
PENDINGЗаписи ещё не все или неверны
INVALIDОшибка в значениях записей
VERIFYINGПроверка в процессе
VERIFIEDМожно отправлять и принимать

Ящики на домене

TypeScript
1const inbox = await client.inboxes.create({
2 username: "support",
3 domain: "yourcompany.com",
4 displayName: "Support Agent",
5});
6
7console.log(`Created: ${inbox.inboxId}`);

Советы

  • Поддомен (mail.yourcompany.com) — если не хотите трогать MX корня
  • Время DNS — от минут до 30+ в зависимости от провайдера
  • Один SPF на домен: объединяйте include:agentinbox.space с существующей записью

Подробнее: Создание своих доменов.