Skip to content

一个简单易用且低耦合的邮件服务,可以为您的应用程序提供邮件功能 - An easy-to-use and low-coupling email service, which can provide email functions for your applications

License

Notifications You must be signed in to change notification settings

infra-io/postar

Repository files navigation

📧 Postar

license coverage Test And Build

Postar 是一个简单易用且低耦合的邮件服务,可以为您的应用程序提供邮件功能。

Read me in English

🥇 功能特性

  • 支持发送文本邮件和 HTML 邮件
  • 多业务空间隔离机制,支持账号和模板独立配置
  • 支持 http/grpc 等网络协议
  • 支持 signal 通知的平滑下线

历史版本的特性请查看 HISTORY.md。未来版本的新特性和计划请查看 FUTURE.md

🚀 安装方式

  • 使用二进制包的方式(推荐)

我们提供了编译好的二进制包文件,到 码云GitHub 上进行下载。

  • 使用源码包的方式

在源码根目录执行 make build 会生成 target 目录,所有的二进制包都在里面。

注意事项 1:默认的配置文件是 postar.tomlpostar_admin.toml,默认的日志文件存储在 log 目录下。

注意事项 2:服务依赖 mysql 组件存储邮件相关配置,需要先在 mysql 上创建对应的库表,具体 sql 可以查看 postar.sql,后续库表变更也会体现在该文件中。

注意事项 3:客户端使用请查看 码云GitHub

👥 贡献者

如果您觉得 postar 缺少您需要的功能,请不要犹豫,马上参与进来,发起一个 issue

About

一个简单易用且低耦合的邮件服务,可以为您的应用程序提供邮件功能 - An easy-to-use and low-coupling email service, which can provide email functions for your applications

Resources

License

Stars

Watchers

Forks

Packages

No packages published