#smtp #api-bindings

ohmysmtp

OhMySMTP 客户端

2 个版本

0.1.1 2021年12月12日
0.1.0 2021年12月9日

#215 in 电子邮件

MIT 许可证

17KB
288

OhMySMTP - Rust 客户端

Documentation Latest version

示例用法

Cargo.toml

ohmysmtp = "0.1.1"

代码

use ohmysmtp::{Email, File, FileType, OhMySmtp};

let email_service = OhMySmtp::new("API_KEY");

let result = email_service.send(&Email::new(
    "[email protected]",
    "[email protected]",
    "Body text",
    ));

    let email_advanced_example =
Email::new("[email protected]", "[email protected]", "Body text")
.with_subject("Subject line")
.with_attachment(File::new(b"File!", "file-name.txt", & FileType::Txt));

match email_service.send( & email_advanced_example) {
Ok(()) => println ! ("Success!"),
Err(e) => println ! ("Error :(")
}

路线图

  • 使用 email-address-parser 添加电子邮件验证功能
  • 使用 check-if-email-exists 添加可达性检查
  • 可能添加临时电子邮件检查(尽管我作为使用它们进行糟糕服务的用户有点反对 :p)

变更日志

0.1.1

0.1.0

  • 首次发布

表达感谢

想为这个库表示感谢?只需点击下面的按钮并留下简短的留言。这会让我的日子变得更好 :)

Click me to show appreciation

依赖

~1.7–2.7MB
~75K SLoC