Lets-Encrypt

如何更新電子郵件地址以接收來自letsencrypt的到期通知?

  • March 4, 2022

我正在嘗試更新用於接收來自令人驚嘆的 Letsencrypt 的到期通知的舊電子郵件地址。但是,我沒有找到一種令人驚訝的方法:O。

但是我所做的嘗試:我刪除了舊證書,希望 certbot 會詢問我有關新電子郵件的問題,但事實並非如此(可憐的我)

我使用此命令刪除了舊證書

certbot delete

然後我選擇了要刪除的域。

然後我重新生成了一個新的letsencrypt證書,該證書成功,沒有發現錯誤,並且網站仍然線上,沒有任何進一步的證書問題(對此表示敬意!):

sudo certbot certonly --nginx -d thecompany.com

但是,CERTBOT 並沒有要求我提供新的電子郵件地址!(我的天啊!)

現在我不知道該怎麼辦,感覺就像把頭撞到牆上一樣無濟於事,所以,我讓我的手指在鍵盤上跳舞,並向這裡最好的人問了這個問題:)。

非常感謝!

根據文件

--update-registration
                   With the register verb, indicates that details
                   associated with an existing registration, such as the
                   e-mail address, should be updated, rather than
                   registering a new account. (default: False)
-m EMAIL, --email EMAIL
                   Email used for registration and recovery contact. Use
                   comma to register multiple emails, ex:
                   u1@example.com,u2@example.com. (default: Ask).
--update-registration

不再是有效參數,以下命令用於更新/更改電子郵件 ID。

sudo certbot update_account -m <mail_id>

下面是關於管理帳戶sudo certbot --help的命令片段。

manage your account:
   register        Create an ACME account
   unregister      Deactivate an ACME account
   update_account  Update an ACME account
   show_account    Display account details
 --agree-tos       Agree to the ACME server's Subscriber Agreement
  -m EMAIL         Email address for important account notifications

引用自:https://serverfault.com/questions/943098