#send-email #smtp #tokio #settings #mail-server

any_mail

从您的应用程序发送电子邮件的简单方法

1 个不稳定版本

0.1.0 2023年11月11日

#235 in 邮件

MIT/Apache

35KB
905

Any_Mail

从您的应用程序发送电子邮件的简单方法

进行中

这个库仍在开发中,大多数功能尚未实现

需要 Rust Nightly

目前此项目在内部使用 Rust Async Traits,因此需要 Rust Nightly。

支持的邮件服务

功能

  • 为配置构建的设置类型
  • (即将推出) 从环境变量中拉取数据
  • 内置模板
  • 无需担心错误或缺少邮件服务器

设计

这通过启动一个 "服务" 或绿色线程来实现。它持有一个邮箱发送者的通道接收器。然后您将有一个可以推送项目到队列的访问权限。

无需担心在发送电子邮件或发生错误时阻塞。

依赖项

~9–24MB
~362K SLoC