通过IMAP桥(Proton Bridge或Hydroxide)读取、搜索、扫描ProtonMail,并提供重要邮件的每日摘要。
质子Mail 技能是一项面向实际任务的技能,主要用于通过 IMAP 使用下列两种方法之一的 质子Mail :. 质子桥(官方,推荐). 氢氧化物(第三方,无头).;Setup. 备选1: 质子桥(Docker). 备选2: 氢氧化物(头)。
从功能定位来看,该技能强调把分散的操作要求整理成清晰、可复用的处理流程,使用户能够围绕既定目标快速准备输入、选择执行方式并获得结构化结果。实际使用前应先确认任务范围、数据来源、运行环境、必要权限和关键参数,再依据技能说明逐步执行;
若输入条件不完整,应先补齐信息或采用保守配置,避免因错误假设导致结果偏离需求。执行过程中需要关注工具调用是否成功、接口或依赖是否可用、输出格式是否符合预期,并对异常提示、缺失字段和边界情况进行处理;涉及批量任务时,还应保存进度,避免中断后重复操作。
通过 IMAP 访问 ProtonMail,可选择以下任一方式:
# 拉取并运行容器 docker run -d --name=protonmail-bridge -v protonmail:/root -p 143:143 -p 1025:25 --restart=unless-stopped shenxn/protonmail-bridge # 首次登录(交互式) docker run --rm -it -v protonmail:/root shenxn/protonmail-bridge init # 然后执行:login → 输入凭证 → info(显示 bridge 密码)→ exit
# 安装 git clone https://github.com/emersion/hydroxide.git cd hydroxide && go build ./cmd/hydroxide # 登录 ./hydroxide auth your@email.com # 作为服务运行 ./hydroxide serve
在 ~/.config/protonmail-bridge/config.env 创建配置文件:
PROTONMAIL_HOST=127.0.0.1 PROTONMAIL_PORT=143 PROTONMAIL_USER=your@email.com PROTONMAIL_PASS=your-bridge-password
或直接设置环境变量。
# 列出邮箱文件夹 protonmail.py mailboxes # 显示最近收件箱邮件(限制 10 条) protonmail.py inbox --limit 10 # 显示未读邮件 protonmail.py unread # 搜索邮件 protonmail.py search "keyword" # 阅读指定编号的邮件 protonmail.py read 123
daily-scan.py 脚本根据以下条件识别重要邮件:
可在脚本中配置重要匹配模式,也可通过环境变量配置。
推荐用于自动分类的 Sieve 过滤器如下:
require ["fileinto", "imap4flags"];
# 重要邮件 —— 添加标记
if anyof (
address :contains "From" ["@bank", "@government"],
header :contains "Subject" ["Urgent", "Dringend", "Belangrijk"]
) {
addflag "\Flagged";
}
# 新闻简报类邮件 —— 自动标记已读并归档
if anyof (
address :contains "From" "newsletter@",
address :contains "From" "noreply@"
) {
addflag "\Seen";
fileinto "Newsletter";
stop;
}
相关专题
热门下载
相关下载
精品课程
共6课时 | 54.7万人学习
共89课时 | 134.1万人学习
共49课时 | 82.6万人学习
最新文章