DigitalOcean
このガイドでは、ドメインの追加と検証で説明した DNS レコードを DigitalOcean で追加します。
作成するレコード
Section titled “作成するレコード”正確な値は、ドメインの records 配列(ダッシュボード、API、または spacepost domains doctor acme.com)から取得してください。形式は常に次のとおりです。
| タイプ | 名前 | 値 | 備考 |
|---|---|---|---|
| CNAME | <token1>._domainkey |
<token1>.dkim.amazonses.com |
トークンごとに 1 つ、計 3 つの CNAME |
| MX | send |
feedback-smtp.eu-central-1.amazonses.com |
優先度 10 |
| TXT | send |
v=spf1 include:amazonses.com ~all |
Return-Path の SPF |
| TXT | _dmarc |
v=DMARC1; p=none; |
推奨 |
- コントロールパネルで Networking、Domains の順に進み、
acme.comを選びます。 - Create new record の下で、タイプのタブ(CNAME、MX、TXT)を選びます。
- Hostname: 相対名(
a1b2c3d4e5f6._domainkey、send、_dmarc)を入力します。DigitalOcean がドメインを付け足します。 - CNAME: UI では Is an alias of の末尾にドットが必要です:
a1b2c3d4e5f6.dkim.amazonses.com.(末尾のドットは完全修飾名であることを示します。ないと DigitalOcean がご自身のドメインを付け足します)。 - MX: Mail provider’s server に
feedback-smtp.eu-central-1.amazonses.com.(末尾のドット付き)、優先度は10です。 - TXT: Value は引用符なしで入力します。
ターゲットの末尾のドットは、DigitalOcean で失敗する最大の原因です。ドットがないと、ターゲットが ...amazonses.com.acme.com になってしまいます。
doctl を使う場合:
doctl compute domain records create acme.com --record-type CNAME \ --record-name a1b2c3d4e5f6._domainkey --record-data a1b2c3d4e5f6.dkim.amazonses.com.doctl compute domain records create acme.com --record-type MX \ --record-name send --record-priority 10 --record-data feedback-smtp.eu-central-1.amazonses.com.doctl compute domain records create acme.com --record-type TXT \ --record-name send --record-data "v=spf1 include:amazonses.com ~all"保存したら、spacepost domains doctor acme.com を実行するか、POST /domains/{id}/verify を呼び出してください。検証されない場合は、トラブルシューティングをご覧ください。