MCPcopy Create free account
hub / github.com/clawshell/clawshell / validate_imap_login_blocking

Function validate_imap_login_blocking

src/email.rs:232–240  ·  view source on GitHub ↗
(
    credentials: &EmailAccountCredentials,
    timeout: Duration,
)

Source from the content-addressed store, hash-verified

230}
231
232pub fn validate_imap_login_blocking(
233 credentials: &EmailAccountCredentials,
234 timeout: Duration,
235) -> Result<(), EmailServiceError> {
236 let mut session = connect_and_login(credentials, timeout)?;
237 session.select_mailbox("INBOX")?;
238 session.logout();
239 Ok(())
240}
241
242fn list_messages_imap_blocking(
243 credentials: &EmailAccountCredentials,

Callers 1

Calls 3

connect_and_loginFunction · 0.85
select_mailboxMethod · 0.80
logoutMethod · 0.80

Tested by

no test coverage detected