From 7f6aa0ffae703f33e93dca9fb9c415b6b682bb64 Mon Sep 17 00:00:00 2001 From: Alexis Mousset Date: Sun, 2 Aug 2015 19:23:29 +0200 Subject: [PATCH] Document authentication mecanism configuration --- src/lib.rs | 3 +++ src/sender.rs | 1 - 2 files changed, 3 insertions(+), 1 deletion(-) diff --git a/src/lib.rs b/src/lib.rs index c74e074..df30bee 100644 --- a/src/lib.rs +++ b/src/lib.rs @@ -56,6 +56,7 @@ //! ```rust,no_run //! use smtp::sender::{Sender, SenderBuilder}; //! use smtp::email::EmailBuilder; +//! use smtp::authentication::Mecanism; //! //! let mut builder = EmailBuilder::new(); //! builder = builder.to(("user@example.org", "Alias name")); @@ -76,6 +77,8 @@ //! .hello_name("my.hostname.tld") //! // Add credentials for authentication //! .credentials("username", "password") +//! // Configure accepted authetication mecanisms +//! .authentication_mecanisms(vec![Mecanism::CramMd5]) //! // Enable connection reuse //! .enable_connection_reuse(true).build(); //! diff --git a/src/sender.rs b/src/sender.rs index 48f4858..f56219d 100644 --- a/src/sender.rs +++ b/src/sender.rs @@ -201,7 +201,6 @@ impl Sender { } if self.client_info.credentials.is_some() && self.state.connection_reuse_count == 0 { - let (username, password) = self.client_info.credentials.clone().unwrap(); let mut found = false;