پرش به مستندات
CLI

openemail dns-connections

هر فرمان در این فضای نام، با آرگومان‌ها، پرچم‌ها و نمونه‌هایش.

فرمان‌ها

The DNS provider accounts connected to the workspace, through which OpenEmail writes the records of a domain itself: list them, read what disconnecting one would leave behind, and disconnect it. Connecting one is done in the app, because the provider asks the person to sign in.

هر فرمان در اینجا پرچم‌های سراسری مانند --json، --profile و --dry-run را هم می‌پذیرد. پرچم‌های سراسری را ببینید

openemail dns-connections list

List the DNS provider accounts connected to the workspace

محدوده‌های دسترسیdomains:readبه ورود نیاز داردنام‌های مستعارls

نحوه استفاده

openemail dns-connections list [flags]

Returns every DNS provider account connected to the workspace, through which OpenEmail writes the records of a domain itself, as the Providers tab of the domains page in the app shows them. Each one names the domains it serves, how many records OpenEmail wrote through it and still keeps, and whether it is active, needs connecting again (needs-reauth) or was disconnected (revoked).

configured is false when this server cannot connect a provider at all. A connection is made in the app, because the provider asks the person to sign in, so there is no method to create one.

نمونه‌ها

openemail dns-connections list
Print the raw JSON
openemail dns-connections list --json

همچنین در دسترس در

API
GET /dns-connections
SDK
dnsConnections.list()

openemail dns-connections get

Read a DNS connection and what disconnecting it would leave behind

محدوده‌های دسترسیdomains:readبه ورود نیاز داردنام‌های مستعارshowview

نحوه استفاده

openemail dns-connections get <id> [flags]

Returns one connection with what disconnecting it would do: the domains it serves, the records OpenEmail wrote through it, busy for the domains a sync is running on right now, which hold a disconnect back until it ends, and keepsMail for the verified domains that stop receiving mail once their records come down.

آرگومان‌ها

<id>الزامی

A connection id from list.

نمونه‌ها

openemail dns-connections get dnsl_3f9a1c2e7b4d4e6f8a0b2c3d
Print the raw JSON
openemail dns-connections get dnsl_3f9a1c2e7b4d4e6f8a0b2c3d --json

همچنین در دسترس در

API
GET /dns-connections/{id}
SDK
dnsConnections.get()

openemail dns-connections delete

Disconnect a DNS provider account

محدوده‌های دسترسیdomains:writeبه ورود نیاز دارد
از شما تأیید می‌خواهد
نام‌های مستعارrmdelremove

نحوه استفاده

openemail dns-connections delete <id> [flags]

Disconnects the account as Disconnect does in the app: the records OpenEmail wrote through it come down, every domain it serves is detached, and the connection is revoked at the provider. A verified domain whose records come down stops receiving mail, so read get first. detached counts what came down and lists the records still published, to delete by hand.

A connection that is already disconnected is removed from the list instead, once no domain and no record is left on it, and removed says so.

آرگومان‌ها

<id>الزامی

A connection id from list.

نمونه‌ها

openemail dns-connections delete dnsl_3f9a1c2e7b4d4e6f8a0b2c3d
Skip the confirmation, for scripts
openemail dns-connections delete dnsl_3f9a1c2e7b4d4e6f8a0b2c3d --yes

همچنین در دسترس در

API
DELETE /dns-connections/{id}
SDK
dnsConnections.delete()