[−][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);