[][src]Function imap::connect_insecure

pub fn connect_insecure<A: ToSocketAddrs>(addr: A) -> Result<Client<TcpStream>>

Connect to a server using an insecure TCP connection.

The returned Client is unauthenticated; to access session-related methods (through Session), use Client::login or Client::authenticate.

Consider using connect for a secured connection where possible. You can upgrade an insecure client to a secure one using Client::secure.

// a plain, unencrypted TCP connection
let client = imap::connect_insecure(("imap.example.org", 143)).unwrap();

// upgrade to SSL
let tls = TlsConnector::builder().build().unwrap();
let tls_client = client.secure("imap.example.org", &tls);