diff --git a/hermes/shazhou-family-onboard/references/03-email-account.md b/hermes/shazhou-family-onboard/references/03-email-account.md index 796290e..2cfc8ad 100644 --- a/hermes/shazhou-family-onboard/references/03-email-account.md +++ b/hermes/shazhou-family-onboard/references/03-email-account.md @@ -1,17 +1,17 @@ -# 02. shazhou.work 邮箱 +# 03. shazhou.work 邮箱 ## 检查 ```bash -mcmail accounts list | grep "$(whoami)@shazhou.work" +cfg get MY_EMAIL ``` -✅ 达标:列表中出现 `你的名字@shazhou.work`,状态为 `yes` +✅ 达标:返回 `你的名字@shazhou.work`,且该邮箱在 mcmail 账号列表中存在 ## 前置 - 已完成 01 (SSH 密钥对) -- 已安装 cfg CLI 并能 `eval "$(cfg env)"` 获取公共配置 +- 已完成 02 (cfg CLI) ## 安装 @@ -23,39 +23,43 @@ npm install -g @shazhou/mcmail ### 2. 登录 Mailcheap -mcmail 使用管理员凭据登录,凭据通过 cfg 获取: - ```bash eval "$(cfg env)" printf '%s\n%s\n' "$MAILCHEAP_USERNAME" "$MAILCHEAP_PASSWORD" | mcmail login ``` -验证登录成功: - -```bash -mcmail whoami -``` - ### 3. 检查邮箱是否已存在 ```bash mcmail accounts list ``` -如果列表中已有你的 `xxx@shazhou.work` 账号,跳过创建步骤。 +如果列表中已有你的 `xxx@shazhou.work` 账号,跳到第 5 步。 ### 4. 创建邮箱(如果不存在) +邮箱名用你的身份名,如 `xiaonuo`、`xingyue`: + ```bash -mcmail accounts create YOUR_NAME@shazhou.work --password "你的邮箱密码" +mcmail accounts create 你的名字@shazhou.work --password "你的邮箱密码" ``` -命名规则:用你的 Gitea 用户名,如 `xiaonuo@shazhou.work`。 +### 5. 存入 cfg personal scope + +```bash +cfg set MY_EMAIL 你的名字@shazhou.work +``` + +后续 git identity、通知等配置都从这里读取。 ## 验证 -```bash -mcmail accounts info YOUR_NAME@shazhou.work -``` +确认邮箱可用: -确认 Enabled 为 yes。 +```bash +# 账号存在 +mcmail accounts info $(cfg get MY_EMAIL) + +# cfg 能读到 +cfg get MY_EMAIL +```