diff --git a/Cargo.toml b/Cargo.toml index cdd0a52..0a63935 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -1,7 +1,7 @@ [package] name = "imap" -version = "0.2.1" +version = "0.3.1" authors = ["Matt McCoy "] documentation = "http://mattnenterprise.github.io/rust-imap" repository = "https://github.com/mattnenterprise/rust-imap" diff --git a/README.md b/README.md index c5438c3..2d108bc 100644 --- a/README.md +++ b/README.md @@ -15,13 +15,14 @@ Here is a basic example of using the client. See the examples directory for more extern crate imap; extern crate openssl; -use openssl::ssl::{SslContext, SslMethod}; +use openssl::ssl::{SslConnectorBuilder, SslMethod}; use imap::client::Client; // To connect to the gmail IMAP server with this you will need to allow unsecure apps access. // See: https://support.google.com/accounts/answer/6010255?hl=en +// Look at the gmail_oauth2.rs example on how to connect to a gmail server securely. fn main() { - let mut imap_socket = Client::secure_connect(("imap.gmail.com", 993), SslContext::new(SslMethod::Sslv23).unwrap()).unwrap(); + let mut imap_socket = Client::secure_connect(("imap.gmail.com", 993), "imap.gmail.com", SslConnectorBuilder::new(SslMethod::tls()).unwrap().build()).unwrap(); imap_socket.login("username", "password").unwrap(); diff --git a/examples/basic.rs b/examples/basic.rs index 343b625..f38dc12 100644 --- a/examples/basic.rs +++ b/examples/basic.rs @@ -8,7 +8,7 @@ use imap::client::Client; // See: https://support.google.com/accounts/answer/6010255?hl=en // Look at the gmail_oauth2.rs example on how to connect to a gmail server securely. fn main() { - let mut imap_socket = Client::secure_connect(("imap.gmail.com", 993), "imap.gmail.com",SslConnectorBuilder::new(SslMethod::tls()).unwrap().build()).unwrap(); + let mut imap_socket = Client::secure_connect(("imap.gmail.com", 993), "imap.gmail.com", SslConnectorBuilder::new(SslMethod::tls()).unwrap().build()).unwrap(); imap_socket.login("username", "password").unwrap(); diff --git a/examples/gmail_oauth2.rs b/examples/gmail_oauth2.rs index 00a0ae8..30d2180 100644 --- a/examples/gmail_oauth2.rs +++ b/examples/gmail_oauth2.rs @@ -24,7 +24,7 @@ fn main() { user: String::from("sombody@gmail.com"), access_token: String::from("") }; - let mut imap_socket = Client::secure_connect(("imap.gmail.com", 993),"imap.gmail.com", SslConnectorBuilder::new(SslMethod::tls()).unwrap().build()).unwrap(); + let mut imap_socket = Client::secure_connect(("imap.gmail.com", 993), "imap.gmail.com", SslConnectorBuilder::new(SslMethod::tls()).unwrap().build()).unwrap(); imap_socket.authenticate("XOAUTH2", gmail_auth).unwrap();