Requests the mail server to start TLS/SSL negotiation and protect the connection with
security layer.
Namespace: MailBee.Pop3MailAssembly: MailBee.NET.45 (in MailBee.NET.45.dll) Version: 10.0.45.502
SyntaxPublic Function StartTls As Boolean
Return Value
Type:
Booleantrue if TLS/SSL negotiation succeeded and the connection is now secured with TLS/SSL layer; otherwise,
false.
Exceptions
Remarks
As alternative to calling
StartTls method, the developer can ask MailBee to start
TLS/SSL negotiation automatically by setting
SslMode property value to
OnConnect
or
UseStartTls.
Note |
---|
Not all mail servers support TLS/SSL functionality. |
Examples
This sample attempts to establish TLS/SSL connection with the POP3 server and displays the number
of messages in the inbox on success.
using MailBee;
using MailBee.Pop3Mail;
Pop3 pop = new Pop3();
pop.Connect("mail.domain.com");
pop.StartTls();
pop.Login("jdoe", "secret");
Console.WriteLine(pop.InboxMessageCount);
pop.Disconnect();
Imports MailBee
Imports MailBee.Pop3Mail
Dim pop As New Pop3
pop.Connect("mail.domain.com")
pop.StartTls()
pop.Login("jdoe", "secret")
Console.WriteLine(pop.InboxMessageCount)
pop.Disconnect()
See Also