#send-email #iron-framework #sending #forms #machine #rust

sendmail

Rust 通过 sendmail 发送电子邮件。与 Iron 框架配合良好,使用表单提交。

3 个稳定版本

使用旧的 Rust 2015

2.0.0 2018年3月19日
1.0.1 2015年7月23日
1.0.0 2015年7月22日

电子邮件 中排名 #186

每月下载量 50

自定义许可证

4KB

Rust Sendmail

Rust 通过 sendmail 发送电子邮件。

需求

  1. Linux/Unix 计算机
  2. 安装与 sendmail 兼容的软件(postfix/exim4..)

* 注意以下说明假设是在 Ubuntu 系统上

第一步

安装 sendmail 并进行配置

运行命令

apt-get install sendmail
nano /etc/hosts

编辑: 127.0.0.1 localhost localhost.localdomain HOSTNAME_IF_YOU_HAVE ONE

运行命令

/etc/init.d/networking stop
/etc/init.d/networking start

运行命令

sendmailconfig

对所有问题回答 Y

第二步

创建 Main.rs 文件

extern crate sendmail;
use sendmail::email;

fn main() {

    // Configure email body and header
    email::send(
        // From Address
        "[email protected]",
        // To Address
        &["[email protected]"],
        // Subject
        "Subject - Hello World!",
        // Body
        "<html><body><h1>I am the body. Hello Wolrd!<br/><br/>And I accept html.</h1></body></html>"
    ).unwrap();
}

没有运行时依赖