Pop3StartTls Method
Requests the mail server to start TLS/SSL negotiation and protect the connection with security layer.

Namespace: MailBee.Pop3Mail
Assembly: MailBee.NET (in MailBee.NET.dll) Version: 11.2.0 build 590 for .NET 4.5
Syntax
public bool StartTls()

Return Value

Type: Boolean
true if TLS/SSL negotiation succeeded and the connection is now secured with TLS/SSL layer; otherwise, false.
Exceptions
ExceptionCondition
MailBeeExceptionAn error occurred and ThrowExceptions is true.
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 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.
// To use the code below, import MailBee namespaces at the top of your code.
using MailBee;
using MailBee.Pop3Mail;

// The actual code (put it into a method of your class).
Pop3 pop = new Pop3();
pop.Connect("mail.domain.com");
if (!pop.IsSslConnection)
{
    pop.StartTls();
}
pop.Login("jdoe", "secret");
Console.WriteLine(pop.InboxMessageCount);
pop.Disconnect();
See Also