use std::{env, error::Error};
use io_imap::{client::ImapClientStd, session::ImapSessionOpenOptions};
use io_sasl::mechanism::Sasl;
use pimalaya_stream::tls::Tls;
use url::Url;
fn main() -> Result<(), Box<dyn Error>> {
env_logger::init();
let url = env::var("URL").unwrap();
let url = Url::parse(&url)?;
let tls = Tls::default();
let opts = ImapSessionOpenOptions::default();
let (_client, capabilities) = ImapClientStd::connect(&url, &tls, None::<Sasl>, opts)?;
for capability in capabilities {
println!("{capability:?}");
}
Ok(())
}