讲师中心 微信公众号
AI工具推荐 视频效率加速

ProtonMail怎么导出邮件备份_ProtonMail邮件导出与本地保存教程

酷浩同学_8891

酷浩同学_8891

发布时间:2026-05-14 16:43:19

|

1001人浏览过

|

来源于php中文网

原创

ProtonMail加密邮件可本地保存:一、用ElectronMail客户端同步并导出为EML;二、通过protonmail-export脚本在浏览器内生成Maildir;三、借助官方Bridge搭配Thunderbird导出.mbox;四、技术用户可用curl+API手动解密单封邮件为RFC 2822格式。

protonmail怎么导出邮件备份_protonmail邮件导出与本地保存教程

如果您已使用ProtonMail多年并积累了大量加密邮件,但发现无法通过常规方式将邮件保存至本地设备进行长期归档或迁移,则问题根源在于ProtonMail的端到端加密架构——服务器仅存储密文,解密密钥永不离开用户浏览器。以下是实现邮件导出与本地保存的可行路径:

一、使用ElectronMail客户端实现本地同步与EML导出

ElectronMail是一个开源跨平台桌面客户端,它通过官方API在本地完成密钥管理与解密流程,将解密后的邮件内容安全缓存至本地SQLite数据库,并支持按需导出为标准EML格式,完全规避密钥上传风险。

1、访问 https://gitcode.com/gh_mirrors/el/ElectronMail 下载对应系统(Windows/macOS/Linux)的最新安装包。

2、安装完成后启动应用,在登录界面输入您的ProtonMail用户名与密码,启用“本地加密存储”选项。

3、等待同步完成(首次同步时间取决于邮件总量,建议保持网络稳定并允许后台运行)。

4、在邮件列表中按住Ctrl键多选目标邮件,或使用Shift键框选连续邮件。

5、右键选中邮件,从上下文菜单中选择“导出为EML”,指定本地文件夹后确认保存。

二、通过protonmail-export工具执行浏览器内IMAP式增量备份

protonmail-export是一个轻量级网页工具,无需安装客户端,直接在ProtonMail Web界面中注入脚本,利用已登录会话调用内部API获取加密邮件数据,并在浏览器内存中完成解密与格式转换,最终生成Maildir结构目录供离线使用。

1、打开ProtonMail网页版并完整登录账户,确保已加载全部邮件文件夹。

2、访问 https://github.com/ProtonMail/protonmail-export 页面,下载最新release中的protonmail-export.user.js文件。

3、安装Tampermonkey(Chrome/Firefox/Edge)或Violentmonkey(Firefox)扩展程序。

4、在扩展管理页中导入该脚本,刷新ProtonMail页面,右上角将出现“Export”按钮。

5、点击按钮,勾选需导出的文件夹(如Inbox、Sent、Drafts),设置起始日期与导出格式(Maildir或MBOX),点击“Start Export”。

三、借助ProtonMail Bridge实现全量自动同步与Thunderbird兼容备份

ProtonMail Bridge是官方推出的本地代理服务,它在系统后台运行,将ProtonMail账户虚拟为标准IMAP/SMTP服务器,使Thunderbird、Apple Mail等传统客户端可像操作普通邮箱一样收发、搜索、归档及导出邮件,所有解密均发生在Bridge进程本地内存中。

1、前往 https://protonmail.com/bridge 下载并安装Bridge客户端(支持Windows/macOS/Linux)。

2、启动Bridge,使用ProtonMail账户登录,勾选“Enable IMAP/SMTP access” 并记录显示的本地IMAP服务器地址(通常为127.0.0.1:1143)与随机生成的密码。

3、在Thunderbird中新建账户,手动配置服务器类型为IMAP,主机填写127.0.0.1,端口1143,安全连接选择SSL/TLS,密码粘贴Bridge提供的专用密码。

4、完成配置后,Thunderbird将开始同步全部邮件(含附件),右键任意文件夹选择“导出 folder to .mbox” 即可生成可长期存档的标准文件。

四、使用curl+ProtonMail API手动触发单封邮件导出(适用于技术用户)

对于需精确控制导出范围(如仅导出某封特定ID邮件)的技术用户,可通过ProtonMail官方API结合本地私钥解密逻辑,编写脚本拉取加密数据包并在本地完成AES-GCM解密与Base64还原,最终拼装为RFC 2822格式文本。

1、登录ProtonMail Web端,打开开发者工具(F12),在Application → Storage → Local Storage中查找key “pm_key”对应的加密私钥字符串。

2、使用Python或Node.js环境安装crypto-js或cryptography库,编写解密函数,输入从API获取的EncryptedSubject、Body及Address字段。

3、调用ProtonMail Messages API:向 https://api.protonmail.ch/messages/{MessageID} 发送GET请求(携带Bearer Token认证头)。

4、解析返回JSON中的EncryptedBody字段,使用本地私钥解密后,将结果写入以“.eml”为后缀的纯文本文件,头部补全From/To/Date/Subject等RFC必需字段。

相关文章

在线游戏
在线游戏

海量精品小游戏合集,无需安装即点即玩,休闲益智、动作闯关应有尽有,秒开即玩,轻松解压,快乐停不下来

下载

本站声明:本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn

热门AI工具

更多
PixPix
PixPix Hot

PixPix是一款面向电商视觉生产的AI商品图生成工具。

WorkBuddy

一款AI办公效率工具,主要用于腾讯云推出的AI原生桌面智能体工作台,适合需要提升相关任务效率的用户。

UpDream
UpDream Hot

一款AI视频创作工具,主要用于哔哩哔哩推出的自研AI视频创作工具,适合需要提升相关任务效率的用户。

Laper
Laper Hot

Laper是专为编剧、导演和制片人推出的 AI 原生剧本创作工具。

二狗PPT
二狗PPT Hot

一款AI演示文稿工具,主要用于专为中式职场打造的AI PPT生成工具,适合需要提升相关任务效率的用户。

豆包大模型

豆包大模型是一款由字节跳动推出的企业级大语言模型服务平台。

DeepSeek

DeepSeek是一款面向对话、写作、编程和推理场景的AI大模型工具。

火山引擎

火山引擎是一款面向企业的云计算与AI服务平台。

讯飞绘文

讯飞绘文是一款由科大讯飞推出的一站式 AIGC 内容运营平台。

相关专题

更多
OpenJDK JVM参数怎么调优
OpenJDK JVM参数怎么调优

Java应用运行缓慢,如何调整JVM参数?本专题介绍OpenJDK JVM性能调优的基本流程,涵盖性能指标确认、运行数据采集、内存配置和垃圾回收分析,帮助你先定位瓶颈,再通过对照测试验证效果,避免直接套用参数而影响应用稳定性。

0

2026.10.16

OpenJDK怎么配置Java开发环境
OpenJDK怎么配置Java开发环境

怎样用OpenJDK搭建开发环境?本专题介绍版本选择、下载安装、环境变量配置和编译运行验证,帮助你理清JDK的作用及基本配置流程,并通过简单程序检查环境是否可用,为后续项目开发做好准备。

0

2026.10.16

OpenJDK怎么部署Java应用
OpenJDK怎么部署Java应用

Java项目开发完成后,怎样部署到目标环境并正常运行?本专题介绍OpenJDK应用部署流程,涵盖运行环境准备、版本兼容检查、应用打包、启动参数配置和日志查看,帮助你理清部署前后的操作顺序,减少环境差异造成的运行问题。

0

2026.10.16

Revel框架模板渲染与表单验证
Revel框架模板渲染与表单验证

本专题围绕Revel框架视图层开发,介绍模板语法、变量输出、布局复用、表单提交、参数绑定与验证规则,帮助开发者完成安全规范的页面交互。

0

2026.10.16

Revel框架MVC路由与控制器
Revel框架MVC路由与控制器

本专题聚焦Revel框架MVC核心机制,讲解路由定义、控制器Action、参数绑定、请求响应和反向路由,并结合常见场景梳理接口请求处理流程。

0

2026.10.16

Revel框架入门与安装配置
Revel框架入门与安装配置

本专题从Revel框架环境搭建讲起,系统介绍命令行工具安装、项目创建、目录结构、配置文件及热代码重载,帮助开发者快速完成首个Go Web应用。

0

2026.10.16

Linux 新手先学哪些命令
Linux 新手先学哪些命令

Linux新手命令专题汇集终端基础、文件目录操作、文本查看、软件安装和权限管理等入门文章,帮助按实际任务练习常用命令并建立命令行操作习惯。

20

2026.10.15

MySQL 忘记密码怎么办
MySQL 忘记密码怎么办

MySQL忘记密码专题汇集不同版本与系统下的root密码重置方法,覆盖MySQL 5.7、8.0、Mac、Linux及本地集成环境,并提示恢复权限与重新登录的检查步骤。

20

2026.10.15

Vue.js 中 ref 和 reactive 的区别
Vue.js 中 ref 和 reactive 的区别

Vue.js中ref和reactive的区别专题汇集两种响应式API的定义、访问方式、对象解构、侦听与性能取舍等文章,帮助结合实际状态类型选择合适写法。

0

2026.10.15

热门下载

更多
网站特效
/
网站源码
/
网站素材
/
前端模板

精品课程

更多
相关推荐
/
热门推荐
/
最新课程
关于我们 免责申明 举报中心 意见反馈 讲师合作 广告合作 最新更新
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号
PHP中文网订阅号
每天精选资源文章推送

Copyright 2014-2026 https://www.php.cn/ All Rights Reserved | php.cn