any_mail

Crates.ioany_mail
lib.rsany_mail
version0.1.0
sourcesrc
created_at2023-11-11 19:35:51.184004
updated_at2023-11-11 19:35:51.184004
descriptionA simple way to send emails from your application
homepage
repositoryhttps://github.com/wyatt-herkamp/any_mail
max_upload_size
id1032364
size53,482
Wyatt Herkamp (wyatt-herkamp)

documentation

README

Any_Mail

A simple way to send emails from your application

In Progress

This Library is still in progress and most features are not implemented

Requires Rust Nightly

Currently this project is using Rust Async Traits internally so Rust Nightly is required.

Supported Mail Services

Features

  • Setting Types Built for Configs
  • (Coming Soon) Pull Data from Environment Variables
  • Built in Templating
  • Do not worry about errors or a lack of email server

Design

This works by starting a "service" or a green thread. That holds a channel reciever of emails that will send them. Then you will have an access that pushes the items to the queue.

No need to worry about blocking while the email sends or errors.

Commit count: 1

cargo fmt