- セクティゴ・コモドSSLトップ
- > サポート
サポート
◆ こちらからサポート記事を検索いただけます
トラブルシューティング (CaaS関連)
ACMEクライアントに登録したメールアドレスの変更方法
ACMEクライアントに登録したメールアドレスは、有効期限の通知などを受け取るためにとても重要です。ドメイン所有者が変更になったり、サーバメンテナンスの管理者が代わった場合など登録されているアドレスを変更する必要があります変更作業はコマンドラインから簡単に行えます。
現在の設定を更新する手順をまとめました。
ターミナルで以下のコマンドを実行してください。your-new-email@example.com の部分は、新しく登録したいアドレスに置き換えてください。
sudo certbot update_account --email your-new-email@example.com
コマンドの解説
update_account: 既存のACMEアカウント情報を更新するサブコマンドです。
--email: 新しいメールアドレスを指定します。
利用規約の再確認: 新しいアドレスを登録する際、改めて利用規約(Terms of Service)への同意を求められる場合があります。その際は (Y)es を入力してください。
完了メッセージ: 「Your e-mail address was updated to your-new-email@example.com.」といったメッセージが表示されれば成功です。
設定ファイルの確認
正しく反映されたか不安な場合は、設定ファイルの中身を直接確認することもできます。 通常、設定は以下のディレクトリにある .json ファイルに保存されています。
パス: /etc/letsencrypt/accounts/acme-v02.api.letsencrypt.org/directory/*/regr.json (※ * の部分はランダムな文字列のディレクトリが入ります)
このファイル内の "contact": ["mailto:your-new-email@example.com"] という記述が新しいアドレスになっていればOKです。
複数のサーバーがある場合
Certbotのメールアドレス設定はサーバー(ACMEアカウント)単位です。複数のサーバーで別々にCertbotを運用している場合は、それぞれのサーバーで上記コマンドを実行する必要があります。
反映の確認: 設定ファイル(通常は ~/.acme.sh/account.conf)内の ACCOUNT_EMAIL の値が書き換わっているか確認してください。
※Legoは実行時に指定したメールアドレスがアカウントに関連付けられます。既存のアカウントキーを保持したままアドレスのみを変更する専用コマンドは公式に薄いため、実行時の引数を変更して対応するのが一般的です。
設定画面(GUI)から変更: コントロールパネルを利用している場合、通常は「SSL設定」や「プロファイル設定」の中に通知用メールアドレスの入力欄があります。
設定ファイルの直接編集: ACMEアカウントの秘密鍵と同じディレクトリにある設定ファイル(.conf, .json, .yml など)にメールアドレスが記述されている場合、そこを書き換えてからクライアントを再起動・再実行することで反映されることがあります。
アカウントの再作成: もし「変更コマンド」が存在しないシンプルなクライアントの場合、一度アカウント登録を解除(または登録ディレクトリを退避)してから、新しいメールアドレスで再度 register を行う必要があります。
1.メールアドレスの更新コマンド(Certbot)
ターミナルで以下のコマンドを実行してください。your-new-email@example.com の部分は、新しく登録したいアドレスに置き換えてください。
Bash
sudo certbot update_account --email your-new-email@example.com
コマンドの解説
update_account: 既存のACMEアカウント情報を更新するサブコマンドです。
--email: 新しいメールアドレスを指定します。
2.実行後の流れ
コマンドを実行すると、以下のようなプロセスが進みます。利用規約の再確認: 新しいアドレスを登録する際、改めて利用規約(Terms of Service)への同意を求められる場合があります。その際は (Y)es を入力してください。
完了メッセージ: 「Your e-mail address was updated to your-new-email@example.com.」といったメッセージが表示されれば成功です。
3.注意点と確認方法
設定ファイルの確認
正しく反映されたか不安な場合は、設定ファイルの中身を直接確認することもできます。 通常、設定は以下のディレクトリにある .json ファイルに保存されています。
パス: /etc/letsencrypt/accounts/acme-v02.api.letsencrypt.org/directory/*/regr.json (※ * の部分はランダムな文字列のディレクトリが入ります)
このファイル内の "contact": ["mailto:your-new-email@example.com"] という記述が新しいアドレスになっていればOKです。
例
/etc/letsencrypt/accounts/acme.sectigo.com/v2/DV/e1919b018d8cfbbbb157652a5ee33091/meta.json:{"creation_dt": "2025-06-02T07:27:30Z", "creation_host": "ns.jp.comodo.com", "register_to_eff": "your-new-email@example.com"}複数のサーバーがある場合
Certbotのメールアドレス設定はサーバー(ACMEアカウント)単位です。複数のサーバーで別々にCertbotを運用している場合は、それぞれのサーバーで上記コマンドを実行する必要があります。
1.メールアドレスの更新コマンド(acme.sh の場合)(
軽量で人気の高いシェルスクリプト製クライアント acme.sh を使用している場合は、以下のコマンドで更新できます。Bash
acme.sh --update-account --email your-new-email@example.com反映の確認: 設定ファイル(通常は ~/.acme.sh/account.conf)内の ACCOUNT_EMAIL の値が書き換わっているか確認してください。
2.Lego (Go言語製クライアント) の場合
Bitnami環境などでよく使われる Lego の場合は、list コマンドでアカウントを確認し、再登録に近い形で更新を行います。Bash
lego --email "your-new-email@example.com" --key-type rsa2048 run※Legoは実行時に指定したメールアドレスがアカウントに関連付けられます。既存のアカウントキーを保持したままアドレスのみを変更する専用コマンドは公式に薄いため、実行時の引数を変更して対応するのが一般的です。
3. その他のACMEクライアントにおけるメールアドレス変更の共通する考え方
独自のクライアントや、コントロールパネル(Plesk, cPanelなど)に内蔵されているものを使っている場合、以下の3つのパターンが考えられます。設定画面(GUI)から変更: コントロールパネルを利用している場合、通常は「SSL設定」や「プロファイル設定」の中に通知用メールアドレスの入力欄があります。
設定ファイルの直接編集: ACMEアカウントの秘密鍵と同じディレクトリにある設定ファイル(.conf, .json, .yml など)にメールアドレスが記述されている場合、そこを書き換えてからクライアントを再起動・再実行することで反映されることがあります。
アカウントの再作成: もし「変更コマンド」が存在しないシンプルなクライアントの場合、一度アカウント登録を解除(または登録ディレクトリを退避)してから、新しいメールアドレスで再度 register を行う必要があります。
補足:なぜメールアドレスがACMEクライアントに必要なのか
自動化タイプの証明書運用において登録メールアドレスは、「証明書の有効期限が切れそうなのに、自動更新が失敗しているとき」にのみ、SSLベンダー側から警告を送るために使われます。 もし特定のクライアントでコマンドが見つからない場合は、そのクライアント名(例:Win-ACME, dehydratedなど)を教えていただければ、固有のコマンドをお調べします。マニュアル
- CSRの生成方法
- 証明書のインストール
- ドメイン認証用サイトシールの設置
- ドメイン認証用セキュアサイトシール
(2012/11/1以降のご注文より) - 企業認証&EV用サイトシールの設置
- コード証明書関連(codesign)
- セキュアEMAIL関連(smime)
- CaaS 自動化関連(ACME)
- IISサーバのみに起因する問題と解消のコツ
- 企業認証/EV認証の電話認証(コールバック)
- Windowsサーバーにおいて不完全な証明書チェーンとなる場合の解消法
- セクティゴの中間証明書及びルート証明書について
- ルート証明書 中間証明書について
- セクティゴサイトシール(trustlogo)のインスト―ル
- 中間CA証明書・ルート証明書について
- ドメインの所有者確認【メール方式:英文の承認メールの表示例】
各種手続きについて
- Multi-Perspective Issuance Corroboration(マルチ視点発行検証)を導入
- 「サーバ証明書」の拡張キーの使用法(EKU)フィールドに「クライアント認証」を記載することを廃止
- 古いSHA1ルート終了における対応につきまして。
- 新ドメイン認証レベルで確認させていただく内容
- オンラインDBへの電話番号確認
- DUNSの新規登録申請はオンラインで簡単
- ドメイン認証レベルで確認させていただく内容
- 企業認証レベルで確認させていただく内容
- 認証レベルに応じた確認・必要書類はなんですか
- 申請ドメインの登録状態を確認しよう :whoisチェック
- 企業情報(登録確認)にはどのような媒体がありますか?
- 無償版SSLとは
- 申請までにご準備いただく物
- お申込みから納品までの流れ
- 費用の支払方法
- お見積書発行依頼
- 請求書の発行依頼
- 更新の申請方法
- 販売パートナ・アフェリエイトパートナーになる。
- ID/パスワードを忘れたら
購入前のご質問
- Sectigo ルート証明書の移行と古いCAの無効化について
- vPRO対応AMT証明書について
- セクティゴの補償とは一体どのようなものでしょうか?
- FileMaker(ファイルメーカー)製品対応SSLについて
- 携帯電話、スマートフォン、タブレット対応状況
- 新旧ドメイン認証タイプの比較
- 携帯電話・スマートフォン対応状況(ユニファイドコミュニケーション)
- ドメイン管理状況の認証 (DCV) を実施
- ブラウザーの互換性
- マルチドメインは何個まで追加できますか
- 追加ドメインの購入はどのように申請するのでしょうか?
- IEの設定の「信頼されたルート証明期間」のなかでどのように表示されますか?
- コードサイニング証明書とはなんですか?
- ユニファイドコミュニケーションとはなんですか?
- どのようにすればSSLをテストできるでしょうか?
- コモドのSSL証明書は顧客のブラウザーで正しく動作するでしょうか?
- 補償とは一体どういう意味でしょうか?
- コモドのSSLはどのバージョンのSSLプロトコルと互換性がありますか?
- SGCとは何でしょうか?
- お申込フォームで間違った申請をしてしまいました。
- 個人でもコードサイニングが購入できますか??
- コモドのSSLはどのバージョンのSSLプロトコルと互換性がありますか?