diff --git a/src/configure.rs b/src/configure.rs index 1b439b750..63495f009 100644 --- a/src/configure.rs +++ b/src/configure.rs @@ -538,12 +538,11 @@ async fn configure(ctx: &Context, param: &EnteredLoginParam) -> Result session, - Err(err) => bail!( + if let Err(err) = imap.connect(ctx, configuring).await { + bail!( "{}", nicer_configuration_error(ctx, format!("{err:#}")).await - ), + ); }; progress!(ctx, 850); @@ -558,10 +557,6 @@ async fn configure(ctx: &Context, param: &EnteredLoginParam) -> Result