开源的电子邮件客户端Cypht

文章介绍了Cypht,一个现代Webmail客户端,支持多账户聚合和Atom/RSS源。提供了在群晖NAS上通过Docker安装Cypht的详细步骤,包括创建数据库、设置环境变量以及配置邮箱和RSS源。
摘要由CSDN通过智能技术生成

在这里插入图片描述

网友 OOXX 在找好用的 webmail,老苏觉得 Cypht 还不错

什么是 Cypht ?

Cypht 是一个简单、轻量级和现代的 Webmail 客户端,它将多个帐户聚合到一个界面中。除了电子邮件帐户,它还支持 Atom/RSS 源。

安装

建数据库

数据库直接用的群晖的 MariaDB 10

phpMyAdmin 中创建了名为 cypht 的数据库

为了便于说明,我们假设数据库密码为 123456

安装 Cypht

在群晖上以 Docker 方式安装。

在注册表中搜索 cypht ,选择第一个 sailfrog/cypht-docker,双击直接下载。

在这里插入图片描述

docker 文件夹中,创建一个新文件夹 cypht,并在其中建一个子文件夹 users

文件夹装载路径说明
docker/cypht/users/var/lib/hm3/users存放用户

在这里插入图片描述

端口

本地端口不冲突就行,不确定的话可以用命令查一下

# 查看端口占用
netstat -tunlp | grep 端口号
本地端口容器端口
801780

默认暴露的端口有点多

在这里插入图片描述

不用的端口老苏都删掉了

环境

可变
CYPHT_AUTH_USERNAME后台管理员账号
CYPHT_AUTH_PASSWORD后台管理与密码
CYPHT_DB_CONNECTION_TYPE数据库连接类型,默认为 host
CYPHT_DB_HOST数据库主机地址+端口
CYPHT_DB_NAME数据库库名
CYPHT_DB_USER数据库用户
CYPHT_DB_PASS数据库密码
CYPHT_SESSION_TYPE保持登录状态,默认的 DB 即可
CYPHT_DEFAULT_SETTING_TIMEZONE时区设置

更多环境变量的说明:https://hub.docker.com/r/sailfrog/cypht-docker

在这里插入图片描述

命令行安装

如果你熟悉命令行,可能用 docker cli 更快捷

# 新建文件夹 cypht 和 子目录
mkdir -p /volume2/docker/cypht/users

# 进入 cypht 目录
cd /volume2/docker/cypht

# 运行容器
docker run -d \
   --restart unless-stopped \
   --name cypht \
   -p 8017:80 \
   -v $(pwd)/users:/var/lib/hm3/users \
   -e CYPHT_AUTH_USERNAME=admin \
   -e CYPHT_AUTH_PASSWORD=admin_password \
   -e CYPHT_DB_CONNECTION_TYPE=host \
   -e CYPHT_DB_HOST=192.168.0.197:3307 \
   -e CYPHT_DB_NAME=cypht \
   -e CYPHT_DB_USER=cypht \
   -e CYPHT_DB_PASS=123456 \
   -e CYPHT_SESSION_TYPE=DB \
   -e CYPHT_DEFAULT_SETTING_TIMEZONE=Asia/Shanghai \
   sailfrog/cypht-docker:latest

也可以用 docker-compose 安装,将下面的内容保存为 docker-compose.yml 文件

version: '3'

services:
  cypht:
    image: sailfrog/cypht-docker:latest
    container_name: cypht
    restart: unless-stopped
    volumes:
      - ./users:/var/lib/hm3/users
    ports:
      - "8017:80"
    environment:
      - CYPHT_AUTH_USERNAME=admin
      - CYPHT_AUTH_PASSWORD=admin_password
      - CYPHT_DB_CONNECTION_TYPE=host
      - CYPHT_DB_HOST=192.168.0.197:3307
      - CYPHT_DB_NAME=cypht
      - CYPHT_DB_USER=cypht
      - CYPHT_DB_PASS=123456
      - CYPHT_SESSION_TYPE=DB
      - CYPHT_DEFAULT_SETTING_TIMEZONE=Asia/Shanghai

更多环境变量的说明:https://hub.docker.com/r/sailfrog/cypht-docker

然后执行下面的命令

# 新建文件夹 cypht 和 子目录
mkdir -p /volume2/docker/cypht/users

# 进入 cypht 目录
cd /volume2/docker/cypht

# 将 docker-compose.yml 放入当前目录

# 一键启动
docker-compose up -d

运行

在浏览器中输入 http://群晖IP:8017 就能看到登录界面

在这里插入图片描述

登录成功后的主界面

设置邮箱

Settings --> Servers --> Add an E-mail Account

以老苏的 wbsu2003@hotmail.com 为例,目前支持的邮箱类型挺多的

在这里插入图片描述

注意,邮箱类型是 Office365 而不是 Outlook.com

在这里插入图片描述

输入 E-Mail Password

在这里插入图片描述

如果设置错误,点 Connect 之后,右上角会显示 Authentication failed

在这里插入图片描述

设置成功之后,左侧菜单就有 Email

非支持列表中的邮箱

以老苏的 wbsu2003@88.com 为例

首先设置 SMTP 服务,这是发送邮件需要的

输入账号密码之后

Save 保存

在这里插入图片描述

接下来设置 IMAP 服务,这是收邮件需要的

当然你也可以用 POP3 服务

在这里插入图片描述

输入账号密码之后

在这里插入图片描述

Save 保存

在这里插入图片描述

添加 RSS

Settings --> Servers --> AAdd an RSS/ATOM Feed

在这里插入图片描述

添加成功

左侧菜单点 Everything,邮件和 RSS 完美的融合在同一个界面

在这里插入图片描述

参考文档

jasonmunro/cypht: Cypht: Lightweight Open Source webmail written in PHP and JavaScript
地址:https://github.com/jasonmunro/cypht

Cypht
地址:https://cypht.org/

sailfrog/cypht-docker - Docker Image | Docker Hub
地址:https://hub.docker.com/r/sailfrog/cypht-docker

开源电子签章客户端 c 是一款基于开源技术开发的电子签章客户端软件。这款软件通过使用c语言进行编码,具有跨平台、高效稳定的特点。 首先,开源电子签章客户端 c 的跨平台特性使得它能够在多个操作系统上运行,无论是Windows、Linux还是MacOS,用户都可以方便地使用这款软件进行电子签章操作。这样一来,无论用户在哪个操作系统下工作,都能够享受到开源电子签章客户端 c 提供的便利。 其次,开源电子签章客户端 c 的高效稳定性使得用户能够快速、稳定地完成签章操作。使用c语言进行编码,它能够充分利用计算机的资源,提高程序的运行效率,使得签章过程更加快速和流畅。同时,开源电子签章客户端 c 经过长时间的开发和测试,确保了软件的稳定性和可靠性,用户可以放心地使用该软件进行电子签章。 此外,开源电子签章客户端 c 还提供了丰富的功能和灵活的配置选项,以满足不同用户的需求。用户可以根据自己的实际情况,自定义签章的样式、位置和大小等参数,使得签章结果更加符合个人需求和业务要求。同时,该客户端还支持多种签章文件格式,如PDF、Word、Excel等,用户可以根据需要选择合适的文件格式进行签章操作。 总之,开源电子签章客户端 c 是一款功能强大、稳定高效的电子签章软件,它具备跨平台的特性、高效稳定的运行以及丰富灵活的配置选项。无论用户是个人还是企业,都可以通过使用开源电子签章客户端 c 来简化和提高签章工作的效率,实现数字化办公的目标。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

杨浦老苏

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值