sync: mailcore 0.2.1-beta
This commit is contained in:
@@ -1,5 +1,6 @@
|
||||
use mailcore::dns::discover_mail_server;
|
||||
use mailcore::imap::ImapClient;
|
||||
use mailcore::types::AuthCredential;
|
||||
use std::io::{self, Write};
|
||||
|
||||
#[tokio::main]
|
||||
@@ -27,12 +28,16 @@ async fn main() {
|
||||
io::stdout().flush().unwrap();
|
||||
let mut password = String::new();
|
||||
io::stdin().read_line(&mut password).unwrap();
|
||||
let password = password.trim();
|
||||
let password = password.trim().to_string();
|
||||
|
||||
let mut client = ImapClient::new(config, email.to_string());
|
||||
let mut client = ImapClient::new(
|
||||
config,
|
||||
email.to_string(),
|
||||
AuthCredential::Password(password),
|
||||
);
|
||||
|
||||
println!("Connecting...");
|
||||
match client.connect(password).await {
|
||||
match client.connect().await {
|
||||
Ok(_) => {
|
||||
println!("✓ Connected and authenticated successfully!");
|
||||
|
||||
|
||||
Reference in New Issue
Block a user