Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/xeaone/rust-sendmail

Rust sending emails via sendmail.
https://github.com/xeaone/rust-sendmail

Last synced: 2 days ago
JSON representation

Rust sending emails via sendmail.

Awesome Lists containing this project

README

        

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
"[email protected]",
// To Address
"[email protected]",
// Subject
"Subject - Hello World!",
// Body
"

I am the body. Hello Wolrd!

And I accept html.

"
);

// Define the actual email address to receive the email
email::send("[email protected]");
}
```