Updating version
This commit is contained in:
parent
89a8d0eaf3
commit
3b6816b732
4 changed files with 6 additions and 5 deletions
|
|
@ -1,7 +1,7 @@
|
|||
[package]
|
||||
|
||||
name = "imap"
|
||||
version = "0.2.1"
|
||||
version = "0.3.1"
|
||||
authors = ["Matt McCoy <mattnenterprise@yahoo.com>"]
|
||||
documentation = "http://mattnenterprise.github.io/rust-imap"
|
||||
repository = "https://github.com/mattnenterprise/rust-imap"
|
||||
|
|
|
|||
|
|
@ -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();
|
||||
|
||||
|
|
|
|||
|
|
@ -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();
|
||||
|
||||
|
|
|
|||
|
|
@ -24,7 +24,7 @@ fn main() {
|
|||
user: String::from("sombody@gmail.com"),
|
||||
access_token: String::from("<access_token>")
|
||||
};
|
||||
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();
|
||||
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue