auto: sync OpenClaw config 2026-07-15 14:00
This commit is contained in:
@@ -35,65 +35,11 @@
|
||||
- **HTML 版**:无顶部周报标题(不重复主题)、无签名;仅项目名称/主要任务表格 → 本周工作内容(emoji 每日列表) → 存在问题
|
||||
- **注意**:纯文本和 HTML **都不含主题标题行、不含签名**
|
||||
- **发送方式**:存草稿箱,用邮件客户端发送多段邮件(同时含纯文本和 HTML)
|
||||
- **发送工具**:
|
||||
```bash
|
||||
# 用 Python 构造多段邮件(同时含纯文本和 HTML)
|
||||
python3 << 'PYEOF'
|
||||
import email
|
||||
from email.mime.multipart import MIMEMultipart
|
||||
from email.mime.text import MIMEText
|
||||
from email.header import Header
|
||||
|
||||
msg = MIMEMultipart('related')
|
||||
msg['From'] = Header('杨轩', 'utf-8').encode() + ' <yangxuan@witsoft.cn>'
|
||||
msg['To'] = Header('刘强', 'utf-8').encode() + ' <liuqiang@witsoft.cn>'
|
||||
msg['Cc'] = Header('吴睿东', 'utf-8').encode() + ' <wurd@witsoft.cn>, ' + Header('陈明', 'utf-8').encode() + ' <chenm@witsoft.cn>, ' + Header('曾莉', 'utf-8').encode() + ' <zengli@witsoft.cn>'
|
||||
msg['Subject'] = Header('...', 'utf-8').encode()
|
||||
|
||||
alt = MIMEMultipart('alternative')
|
||||
alt.attach(MIMEText(plain_text, 'plain', 'utf-8'))
|
||||
alt.attach(MIMEText(html_text, 'html', 'utf-8'))
|
||||
msg.attach(alt)
|
||||
|
||||
with open('/tmp/weekly-report.eml', 'w') as f:
|
||||
f.write(msg.as_string())
|
||||
PYEOF
|
||||
himalaya message save --folder "草稿" < /tmp/weekly-report.eml
|
||||
```
|
||||
- **发送方式**:通过 Python IMAP 存入钉邮草稿箱(`workspace-resume/send_weekly_report.py`)
|
||||
- **流程**:
|
||||
1. 收集本周每日工作内容
|
||||
2. 按标准格式生成正文(纯文本 + HTML)
|
||||
3. 通过 himalaya 存入草稿箱
|
||||
4. 通知用户去钉钉邮箱草稿箱确认并发送
|
||||
- **发送工具**:
|
||||
```bash
|
||||
# 用 Python 构造多段邮件(同时含纯文本和 HTML)
|
||||
python3 << 'PYEOF'
|
||||
import email
|
||||
from email.mime.multipart import MIMEMultipart
|
||||
from email.mime.text import MIMEText
|
||||
from email.header import Header
|
||||
|
||||
msg = MIMEMultipart('related')
|
||||
msg['From'] = Header('杨轩', 'utf-8').encode() + ' <yangxuan@witsoft.cn>'
|
||||
msg['To'] = Header('刘强', 'utf-8').encode() + ' <liuqiang@witsoft.cn>'
|
||||
msg['Cc'] = Header('吴睿东', 'utf-8').encode() + ' <wurd@witsoft.cn>, ' + Header('陈明', 'utf-8').encode() + ' <chenm@witsoft.cn>, ' + Header('曾莉', 'utf-8').encode() + ' <zengli@witsoft.cn>'
|
||||
msg['Subject'] = Header('...', 'utf-8').encode()
|
||||
|
||||
alt = MIMEMultipart('alternative')
|
||||
alt.attach(MIMEText(plain_text, 'plain', 'utf-8'))
|
||||
alt.attach(MIMEText(html_text, 'html', 'utf-8'))
|
||||
msg.attach(alt)
|
||||
|
||||
with open('/tmp/weekly-report.eml', 'w') as f:
|
||||
f.write(msg.as_string())
|
||||
PYEOF
|
||||
himalaya message save --folder "草稿" < /tmp/weekly-report.eml
|
||||
```
|
||||
- **流程**:
|
||||
1. 收集本周每日工作内容
|
||||
2. 按标准格式生成正文(纯文本 + HTML)
|
||||
3. 通过 himalaya 存入草稿箱
|
||||
3. 通过 Python 脚本(IMAP APPEND)存入钉邮草稿箱
|
||||
4. 通知用户去钉钉邮箱草稿箱确认并发送
|
||||
|
||||
## 周报主题格式(标准)
|
||||
|
||||
Reference in New Issue
Block a user