如何更新电子邮件地址以接收来自 letsencrypt 的到期通知?

如何更新电子邮件地址以接收来自 letsencrypt 的到期通知?

我正在尝试更新用于接收 Letsencrypt 到期通知的旧电子邮件地址。但是,我没有找到一个神奇的方法 :O。

然而,我确实尝试了:我删除了旧证书,希望 certbot 会询问我有关新电子邮件的信息,但事实上它没有(可怜的我)

我使用此命令删除了旧证书

certbot delete

然后我选择了我想删除的域。

然后我重新生成了一个新的 letsencrypt 证书,成功了,没有发现任何错误,并且网站仍然在线,没有任何进一步的证书问题(恭喜!):

sudo certbot certonly --nginx -d thecompany.com

但是,CERTBOT 并没有要求我提供新的电子邮件地址!(天哪!)

现在我不知道该怎么办,感觉用头撞墙也无济于事,所以,我用手指在键盘上跳舞,并向这里最友善的人问了这个问题:)。

非常感谢!

答案1

根据文档

--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:
                    [email protected],[email protected]. (default: Ask).

答案2

--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

相关内容