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();

} ```