66 lines
1.0 KiB
Markdown

# 03. shazhou.work 邮箱
## 检查
```bash
cfg get MY_EMAIL
```
✅ 达标:返回 `你的名字@shazhou.work`,且该邮箱在 mcmail 账号列表中存在
## 前置
- 已完成 01 (SSH 密钥对)
- 已完成 02 (cfg CLI)
## 安装
### 1. 安装 mcmail
```bash
npm install -g @shazhou/mcmail
```
### 2. 登录 Mailcheap
```bash
eval "$(cfg env)"
printf '%s\n%s\n' "$MAILCHEAP_USERNAME" "$MAILCHEAP_PASSWORD" | mcmail login
```
### 3. 检查邮箱是否已存在
```bash
mcmail accounts list
```
如果列表中已有你的 `xxx@shazhou.work` 账号,跳到第 5 步。
### 4. 创建邮箱(如果不存在)
邮箱名用你的身份名,如 `xiaonuo``xingyue`
```bash
mcmail accounts create 你的名字@shazhou.work --password "你的邮箱密码"
```
### 5. 存入 cfg personal scope
```bash
cfg set MY_EMAIL 你的名字@shazhou.work
```
后续 git identity、通知等配置都从这里读取。
## 验证
确认邮箱可用:
```bash
# 账号存在
mcmail accounts info $(cfg get MY_EMAIL)
# cfg 能读到
cfg get MY_EMAIL
```