Rust Sendmail

Rust sending emails via sendmail.

This is the beginning stages of this repo and I am a Rust newbie. Please provide suggestions or corrections. Currently there is no working method (that I am aware of) to send emails with Rust. So I made rust-sendmail.

The requirements for Rust Sendmail:

  1. linux/unix machine
  2. sendmail installed

* 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::create(
    // 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>"
);

// Define the actual email address to receive the email
email::send("your.email@gmail.com");

} ```