打造私密的通信工具,极空间搭建免费开源的电子邮件管理程序『Cypht』

打造私密的通信工具,极空间搭建免费开源的电子邮件管理程序『Cypht』

哈喽小伙伴门好,我是Stark-C~

说起电子邮件大家都不陌生,哪怕是在当前微信或者QQ已经非常普遍的今天,电子邮件在我们很多人的工作中都充当了重要的通信工具。

不说别的,就我个人来说,我目前在用的就有三款不同的邮箱:腾讯的QQ邮箱,谷歌的Gmail邮箱,以及微软的Outlook。不过大家有没有想过,有没有什么工具可以将我们使用的所有邮箱实现集中管理呢?

答案是肯定的,它便是我今天为大家分享的这款『Cypht』。

关于Cypht

Snipaste_2024-05-19_20-56-36

Cypht是一款免费开源的Web电子邮件客户端管理程序,它在不牺牲隐私和安全性的前提下,汇聚了个电子邮件账户,让用户仅需一个网页就能轻松管理多个电子邮件账户,包括查看、发送邮件,以及还提供了邮箱常用的过滤、标签、搜索等功能,从而提高了多个邮箱同时使用的效率与便捷。

它的亮点特性如下:

  • 自托管 :Cypht 支持自托管,你可以选择自己部署服务器,完全掌控自己的数据。

  • 端到端加密: 所有通信均在发送者和接收者之间进行加密,即使数据通过不安全的网络,也无需担忧信息泄漏。

  • 插件系统 : 通过插件,你可以连接到不同的邮件服务提供商,或扩展其他功能。

  • 隐私优先 :Cypht 不存储用户的私钥,确保只有消息的收发双方才能解密信息。

它的功能与用途包括:

安全的电子邮件: Cypht 提供了一种方法,可以在发送邮件时自动加密消息内容,防止未经授权的第三方阅读。 跨平台 :不论你是 Windows 用户、Mac 用户还是 Linux 爱好者,或者更倾向于使用智能手机,Cypht 都可以无缝适配你的设备。 易于使用 :尽管加密听起来复杂,但 Cypht 的设计原则之一就是易用性,使得即便是对技术不太了解的用户也能轻松上手。 透明度与审计 :开源代码意味着任何人都可以查看其内部工作原理,增强用户对安全性的信心。

Cypht部署

需要说明的是,一般涉及到安全方面的Docker容器,基本都会需要稳定的数据库作为支撑,今天介绍的这个Cypht也是一样,所以在部署之前,咱们需要先搞定数据库。

在极空间上部署数据库我之前发过相关的教程:

省钱了!使用极空间搭建一个免费的MariaDB数据库并实现远程访问_NAS存储_什么值得买

第一步:创建数据库

这里假设你已经按照我之前的教程在极空间上部署好了MariaDB数据库。

Snipaste_2024-05-19_16-02-28

🔺先打开数据库管理工具phpMyAdmin,然后在“账户”里面“新增用户账户”。

Snipaste_2024-05-19_16-03-10

🔺填入新增用户账户的信息:

  • 用户名:cypht

  • 主机名:任意主机( % )

  • 密码:随意(我这里演示就设为了“123456”)

然后勾选下面的“创建与用户同名的数据库并授予所有权限”,最后别忘了点页面下方的“执行”按钮。

Snipaste_2024-05-19_16-03-40

🔺最后在用户账户列表中就能看到我们建立好的关于Cypht的数据库了。

第二步:Cypht部署

Snipaste_2024-05-19_16-05-51

🔺咱们先在极空间的文件管理中的Docker目录中新建一个“cypht”的文件夹,再在该文件夹中建立一个“users”的子文件夹。

Snipaste_2024-05-19_16-04-51

🔺然后打开Docker管理器中的镜像仓库,直接搜索镜像“sailfrog/cypht-docker”并下载。

Snipaste_2024-05-19_16-06-04

🔺下载好之后双击镜像开始部署容器。

Snipaste_2024-05-19_16-06-54

🔺“文件夹路径”这里,装载路径映射我们前面新建cypht文件夹里面的users子文件夹。

Snipaste_2024-05-19_16-07-38

🔺“端口”只要避免本地端口不冲突即可。

Snipaste_2024-05-19_16-16-21

🔺然后在“环境”这里,一次添加以下几个环境变量(还不明白你直接跟着我抄作业即可):

  • CYPHT_AUTH_USERNAME 后台管理员账号,自己随意设置

  • CYPHT_AUTH_PASSWORD 后台管理员密码,自己随意设置

  • CYPHT_DB_CONNECTION_TYPE 数据库连接类型,默认为 host

  • CYPHT_DB_HOST 填写数据库主机地址+端口,默认为 NAS IP:3306

  • CYPHT_DB_NAME 数据库名称,我前面设置的为cypht

  • CYPHT_DB_USER 数据库用户,我前面设置的为cypht

  • CYPHT_DB_PASS 数据库密码,我前面设置的为123456

  • CYPHT_SESSION_TYPE 保持登录状态,默认的 DB 即可

其它的也没什么可设置的了,点“应用”按钮就完成了Cypht容器的部署。

Snipaste_2024-05-19_21-24-33

🔺不出问题的话,在Docker管理器中可以看到容器已经运行中了。

Cypht体验

直接在浏览器中输入 【 极空间局域网IP:端口号】 就能看到登录界面了。

Snipaste_2024-05-19_16-18-55

🔺首次打开需要登录。登录的账号和密码就是我们部署时环境变量中设置的管理员账号和密码。

Snipaste_2024-05-19_16-19-38

🔺登录成功后的主界面,程序默认为英文界面。

Snipaste_2024-05-19_16-23-05

🔺不过程序是可以通过如上图所示的操作设置为简体中文的。

Snipaste_2024-05-19_16-23-48

🔺时区默认也不是咱们内地,我们也可以通过设置更改。

Snipaste_2024-05-19_21-46-15

🔺接着咱们先来添加一个邮箱。直接在首页位置点击“添加电子邮件账户”。

Snipaste_2024-05-19_21-47-09

🔺可以看到它支持的电子邮件服务还是挺多的,我这里就以谷歌邮箱(Gmail)为例。

Snipaste_2024-05-19_21-50-15

🔺先填写自己完整的邮箱地址。

Snipaste_2024-05-19_21-50-34

🔺然后输入对应的密码。请注意:如果你的Gmail开启了两步验证,这里的密码是谷歌“应用专用密码”,而不是你实际的谷歌账号密码!!!

Snipaste_2024-05-19_22-23-37

🔺登录进来后就能直接看到自己所有的邮箱信息了。

Snipaste_2024-05-19_22-32-19

🔺可以直接点开邮件,并对邮件进行回复或者转发等操作,和谷歌自己的邮箱操作差不多。

Snipaste_2024-05-19_22-34-46

🔺如果说官方服务列表中没有我们需要的邮箱服务商,我们也可以通过SMTP/IMAP服务器的方式添加,具体的大家自己研究下吧~

🔺同时,该项目还支持添加 RSS 订阅。

Snipaste_2024-05-19_22-47-03

🔺然后点击“所有”,可以看到我们前面设置的邮箱以及RSS订阅全部都出在在这个位置,一次管理确实挺方面的。

最后

今天为大家分享的这个项目作为一个开源的Web电子邮件客户端管理程序,可以通过自托管的形式部署在我们自己的NAS中,安全方面还是很靠谱的。同时,它还可以集中管理我们使用的多个邮箱账户,免去了我们每次总是多个平台登录不同邮箱的繁琐,对于拥有不同邮箱的小伙伴来说,确实挺方便的,有需要的小伙伴可以部署下来试试吧!

🔺最后给大家安利一波性价比很高的极空间Z4 Pro标准版。Z4Pro用了全新一代处理器,整整高了同行业一代,参数指标和性能比上一代N5105和N6005都有了大幅度提升,依然采用的硬朗且超有质感的外观设计,拥有4个SATA+2个M.2盘位,配置上使用的是4核4线程英特尔N97处理器,DDR5 16GB内存,双2.5G网口,以及HDMI输出等,搭载的系统为自研的ZOS,功能丰富且易用,且支持Docker以及虚拟机。

好了,以上就是今天给大家分享的内容,我是爱分享的Stark-C,如果今天的内容对你有帮助请记得收藏,顺便点点关注,我会经常给大家分享各类有意思的软件和免费干货,咱们下期再见!谢谢大家~

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:/a/713935.html

如若内容造成侵权/违法违规/事实不符,请联系我们进行投诉反馈qq邮箱809451989@qq.com,一经查实,立即删除!

相关文章

【星座运势】本周财运分析,巨蟹座财富潜力大开!

大家好!今天我们来谈谈巨蟹座本周的财富运势。经过调查和数据分析,我发现巨蟹座这周的财运潜力很大!接下来,我将用通俗易懂的语言,通过代码说明,向大家展示巨蟹座的财富运势。 首先,我们需要通…

多设备互通、开箱即用的私有化笔记软件,极空间部署最强备忘录项目『Memos』

多设备互通、开箱即用的私有化笔记软件,极空间部署最强备忘录项目『Memos』 哈喽小伙伴们好,我是Stark-C~ 手机上的备忘录我想绝大多数的小伙伴都会用到,日常用来记录一下生活中的消费开支清单,或者工作中记录一些重要的任务或项…

【动态规划】0-1背包问题

【动态规划】0-1背包问题 题目:现在有四个物品,背包总容量为8,背包最多能装入价值为多少的物品? 我的图解 表格a【i】【j】表示的是容量为j的背包装入前i个物品的最大价值。 拿a【1】【1】来说,它的值就是背包容量为1,只考虑…

4.1 初探Spring Boot

初探Spring Boot实战概述 Spring Boot简介 Spring Boot是一个开源的Java框架,由Pivotal团队(现为VMware的一部分)开发,旨在简化Spring应用程序的创建和部署过程。它通过提供一系列自动化配置、独立运行的特性和微服务支持&#…

低代码开发MES系统,一周实现数字化

随着工业4.0和智能制造的兴起,企业对于生产过程的数字化、智能化需求日益迫切。制造执行系统(MES)作为连接计划层与控制层的关键信息系统,在提升生产效率、优化资源配置、保障产品质量等方面发挥着重要作用。然而,传统…

数据质量管理解决方案(55页PPT)

方案介绍: 数据质量管理解决方案是一个系统性的方法,旨在确保数据的准确性、完整性、一致性、可靠性和可用性。该解决方案覆盖了数据从产生到消亡的整个生命周期,包括数据的计划、获取、存储、共享、维护、应用和消亡等各个阶段。数据质量管…

IDEA导入项目报错java程序包不存在

如图文件结构,本来是在web-demo中操作,但是想导入一下其他模块,切换了项目文件的目录,发现需要重新对Tomcat等进行配置,配置好之后发现运行出现Java相关错误(如下)记录一下修正过程。 java: 程序…

【教程】Linux设置进程的优先级

转载请注明出处&#xff1a;小锋学长生活大爆炸[xfxuezhagn.cn] 如果本文帮助到了你&#xff0c;欢迎[点赞、收藏、关注]哦~ 关键指令 sudo chrt -f <优先级> <指令> 示例脚本 当然也可以不是启动Python脚本&#xff0c;普通的指令都可以&#xff0c;可自行适当修…

2024/6/16 英语每日一段

Nature has the means--to a degree--to limit the effects of climate change. Intact ecosystems such as forests, grasslands, oceans and peatlands are “carbon sinks”--natural storage systems that remove atmospheric carbon and other greenhouse gases--and are …

Intel HDSLB 高性能四层负载均衡器 — 代码剖析和高级特性

目录 文章目录 目录前言代码剖析软件架构目录结构配置解析启动流程分析数据面 jobs 注册数据面 jobs 执行 转发流程分析收包阶段L2 处理阶段L3 处理阶段L4 处理阶段 高级特性大象流转发优化快慢路径分离转发优化报文基础转发优化 最后参考文档 前言 在前 2 篇文章中&#xff0…

【云原生】Kubernetes----Kubernetes集群部署Prometheus 和Grafana

目录 引言 一、环境准备 二、部署node-exporter &#xff08;一&#xff09;创建命名空间 &#xff08;二&#xff09;部署node-exporter 1.获取镜像 2.定义yaml文件 3.创建服务 4.查看监控数据 三、部署Prometheus &#xff08;一&#xff09;创建账号并授权 &…

Java学习笔记之基本数据类型转换

前言 本篇文章是基于我本人在初学JAVA阶段想记录的的学习笔记&#xff0c;如有错误&#xff0c;恳请指正。今天要干掉的是JAVA的基本数据类型转换 Java的基本数据类型转换 前言一&#xff0c;基本数据类型复习二&#xff0c;基本介绍什么是自动类型转换&#xff1f; 三&#…

【Numpy】一文向您详细介绍 np.round()

【Numpy】一文向您详细介绍 np.round() 下滑即可查看博客内容 &#x1f308; 欢迎莅临我的个人主页 &#x1f448;这里是我静心耕耘深度学习领域、真诚分享知识与智慧的小天地&#xff01;&#x1f387; &#x1f393; 博主简介&#xff1a;985高校的普通本硕&#xff0c;…

从0到1搭建MCU芯片上操作系统环境。开发都需要哪些环节和准备

MCU芯片环境搭建与操作系统上载步骤 1. 硬件准备 选择合适的MCU芯片&#xff0c;例如STM32、GD32等。 准备开发板&#xff0c;用于硬件连接和实验。 准备必要的外围设备&#xff0c;如电源适配器、USB转串口模块等。 2. 软件环境搭建 安装编程语言环境&#xff0c;如C/C编译…

NVIDIA Triton系列02-功能与架构简介

NVIDIA Triton系列02-功能与架构简介 B站&#xff1a;肆十二-的个人空间-肆十二-个人主页-哔哩哔哩视频 (bilibili.com) 博客&#xff1a;肆十二-CSDN博客 问答&#xff1a;(10 封私信 / 72 条消息) 肆十二 - 知乎 (zhihu.com) 前面文章介绍微软 Teams 会议系统、微信软件与腾讯…

微信视频号视频怎么下载才能保存视频到手机相册,推荐一款稳定的视频号下载工具

视频号视频下载发现写了很多次&#xff0c;竟然还有很多人不知道微信视频号视频怎么下载&#xff0c;今天就来说说这款视频号下载工具。 视频号下载工具介绍 这款视频号下载工具叫视频号下载plus&#xff0c;也有很多人称之为视频下载小助手不知道的可以自行百度。 注意在百度…

码住!详解时序数据库不同分类与性能对比

加速发展中的时序数据库&#xff0c;基于不同架构&#xff0c;最流行的类别是&#xff1f; 作为管理工业场景时序数据的新兴数据库品类&#xff0c;时序数据库凭借着对海量时序数据的高效存储、高可扩展性、时序分析计算等特性&#xff0c;一跃成为物联网时代工业领域颇受欢迎的…

SolarLab - hackthebox

简介 靶机名称&#xff1a;SolarLab 难度&#xff1a;中等 靶场地址&#xff1a;https://app.hackthebox.com/machines/SolarLab 本地环境 靶机IP &#xff1a;10.10.11.16 ubuntu渗透机IP(ubuntu 22.04)&#xff1a;10.10.16.17 windows渗透机IP&#xff08;windows11&…

RawChat:优化AI对话体验,全面兼容GPT功能平台

文章目录 一、Rawchat简介1.1 RawChat的主要特性1.2 RawChat的技术原理简述 二、使用教程三、案例应用3.1 图片内容分析3.2 生图演示3.3 文档解析3.4 探索更多 四、小结 一、Rawchat简介 RawChat平台的诞生&#xff0c;其核心理念是降低用户访问类似ChatGPT这类先进AI服务的门…

FPGA - 数 - 加减乘除

一&#xff0c;数的表示 首先&#xff0c;将二进制做如下解释&#xff1a; 2的0次方1 2的1次方2 2的2次方4 2的3次方8 ..... 以此类推&#xff0c;那么任何整数&#xff0c;或者说任意一个自然数均可以采用这种方式来表示。 例如&#xff0c;序列10101001&#xff0c;根据上述…