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

Namespace: MailBee.Pop3Mail
Assembly: MailBee.NET.45 (in MailBee.NET.45.dll) Version: 10.0.45.502
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");
pop.StartTls();
pop.Login("jdoe", "secret");
Console.WriteLine(pop.InboxMessageCount);
pop.Disconnect();
See Also