百科.dev
全部条目在线工具AI 编程趋势榜开源项目技术资讯提交条目
登录
< 返回工具列表
M

mailcrab

> 编程语言
开源

用 Rust 编写的用于开发的电子邮件测试服务器

984 stars0 点赞1 次浏览
访问官网GitHub

工具介绍

用 Rust 编写的用于开发的电子邮件测试服务器

MailCrab

用于开发的电子邮件测试服务器,使用 Rust 编写。 受 MailHog 和 MailCatcher 的启发。 MailCrab 是在 Rust 中进行的一个练习,尝试使用 Axum 和 Yew 的功能组件,但最重要的是,编写 Rust 代码真的很愉快。

简短摘要

bash
docker run --rm -p 1080:1080 -p 1025:1025 marlonb/mailcrab:latest

特性

  • 接受所有 SMTP 服务器
  • Web 界面,可查看和检查所有收到的电子邮件
  • 查看格式化邮件、下载附件、查看标头或完整的原始邮件内容
  • 单个二进制文件
  • 在使用 Docker 的所有 amd64 和 arm64 平台上运行
  • 仅有 7.77 MB 的 Docker 映像

相关项目

  • CrabAlert 是一个 macOS 状态栏应用程序,它会在 MailCrab 中通知您收到的邮件。

  • GET /api/messages 返回所有邮件元数据

  • GET /api/message/[id] 根据 id 返回完整的邮件

  • POST /api/delete/[id] 根据 id 删除邮件

  • POST /api/delete-all 删除所有邮件

  • GET /api/version 返回可执行文件的版本信息

  • GET /ws 当收到新邮件时,向每个连接的客户端发送邮件元数据

后端还通过 WebSocket 接收了一些命令,用于标记已打开的消息,删除单个消息或删除所有消息。

Issues· 0 开放

查看全部 Issues在 GitHub 打开

暂无开放 Issues,或尚未同步最近议题。

> 标签

Rust

暂无评论,来聊聊你的看法吧

> 工具信息

发布日期2026年8月1日
最后更新2026年9月17日
分类编程语言
定价开源

> 相关工具

T
TypeScript
JavaScript 的超集,为前端与全栈提供静态类型
P
Python
通用编程语言,广泛用于 Web、数据与 AI
G
Go
Google 推出的简洁高效系统语言