leterr=MeliError::new(format!("Could not connect to JMAP server endpoint for {}. Is your server hostname setting correct? (i.e. \"jmap.mailserver.org\") (Note: only session resource discovery via /.well-known/jmap is supported. DNS SRV records are not suppported.)",&server_conf.server_hostname);
leterr=MeliError::new(format!("Could not connect to JMAP server endpoint for {}. Is your server hostname setting correct? (i.e. \"jmap.mailserver.org\") (Note: only session resource discovery via /.well-known/jmap is supported. DNS SRV records are not suppported.)",&server_conf.server_hostname));
leterr=Err(MeliError::new(format!("Server {} did not return JMAP Core capability (urn:ietf:params:jmap:core). Returned capabilities were: {}",&server_conf.server_hostname,session.capabilities.keys().map(String::as_str).collect::<Vec<&str>>().join(", "))));
leterr=MeliError::new(format!("Server {} did not return JMAP Core capability (urn:ietf:params:jmap:core). Returned capabilities were: {}",&server_conf.server_hostname,session.capabilities.keys().map(String::as_str).collect::<Vec<&str>>().join(", ")));
leterr=Err(MeliError::new(format!("Server {} does not support JMAP Mail capability (urn:ietf:params:jmap:mail). Returned capabilities were: {}",&server_conf.server_hostname,session.capabilities.keys().map(String::as_str).collect::<Vec<&str>>().join(", "))));
leterr=MeliError::new(format!("Server {} does not support JMAP Mail capability (urn:ietf:params:jmap:mail). Returned capabilities were: {}",&server_conf.server_hostname,session.capabilities.keys().map(String::as_str).collect::<Vec<&str>>().join(", ")));