Add file transport

This commit is contained in:
Alexis Mousset
2015-10-25 17:47:07 +01:00
parent 7ac43b73c3
commit 62df24c5b1
10 changed files with 98 additions and 6 deletions

View File

@@ -0,0 +1,20 @@
extern crate lettre;
use lettre::transport::file::FileEmailTransport;
use lettre::transport::EmailTransport;
use lettre::email::EmailBuilder;
fn main() {
let mut sender = FileEmailTransport::new("/tmp/");
let email = EmailBuilder::new()
.to("root@localhost")
.from("user@localhost")
.body("Hello World!")
.subject("Hello")
.build()
.unwrap();
let result = sender.send(email);
println!("{:?}", result);
assert!(result.is_ok());
}