diff options
author | Quentin Dufour <quentin@deuxfleurs.fr> | 2022-06-15 18:40:39 +0200 |
---|---|---|
committer | Quentin Dufour <quentin@deuxfleurs.fr> | 2022-06-15 18:40:39 +0200 |
commit | 6b5b53916efb4897643172fdf461291b4effcf48 (patch) | |
tree | 9030270809e8b2fd56bc91b19d82915ea8c85641 /src/command.rs | |
parent | 2bbcb119c437a3d8ba5d747f76898faa5ad32d93 (diff) | |
parent | 0700e27127e4644dbd323b9a22d994209143fa2a (diff) | |
download | aerogramme-6b5b53916efb4897643172fdf461291b4effcf48.tar.gz aerogramme-6b5b53916efb4897643172fdf461291b4effcf48.zip |
Add LMTP support
Diffstat (limited to 'src/command.rs')
-rw-r--r-- | src/command.rs | 3 |
1 files changed, 1 insertions, 2 deletions
diff --git a/src/command.rs b/src/command.rs index 2c61227..4a2723d 100644 --- a/src/command.rs +++ b/src/command.rs @@ -8,7 +8,6 @@ use imap_codec::types::response::{Capability, Data}; use imap_codec::types::sequence::SequenceSet; use crate::mailbox::Mailbox; -use crate::mailstore::Mailstore; use crate::session; pub struct Command<'a> { @@ -33,7 +32,7 @@ impl<'a> Command<'a> { let (u, p) = (String::try_from(username)?, String::try_from(password)?); tracing::info!(user = %u, "command.login"); - let creds = match self.session.mailstore.login_provider.login(&u, &p).await { + let creds = match self.session.login_provider.login(&u, &p).await { Err(_) => { return Ok(Response::no( "[AUTHENTICATIONFAILED] Authentication failed.", |