sendmail

Crates.iosendmail
lib.rssendmail
version2.0.0
sourcesrc
created_at2015-07-22 17:36:34.647538
updated_at2018-03-19 17:02:28.90916
descriptionRust sending emails via sendmail. Works nicely with Iron Framework using form Posts.
homepage
repositoryhttps://github.com/AlexanderElias/rust-sendmail
max_upload_size
id2653
size5,388
Alexander Elias (AlexanderElias)

documentation

README

Rust Sendmail

Rust sending emails via sendmail.

Required:

  1. linux/unix machine
  2. sendmail compatible software installed (postfix/exim4..)

* Note these instructions assume a Ubuntu machine

Step One

Install sendmail and configure

Run Commands:

apt-get install sendmail
nano /etc/hosts

Edit: 127.0.0.1 localhost localhost.localdomain HOSTNAME_IF_YOU_HAVE ONE

Run Commands:

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

Run Command:

sendmailconfig

* Y to everything

Step Two

Create Main.rs File

extern crate sendmail;
use sendmail::email;

fn main() {

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

cargo fmt