SmtpServerSslMode Property
Gets or sets how the component should establish TLS/SSL connection with the mail server.

Namespace: MailBee.SmtpMail
Assembly: MailBee.NET (in MailBee.NET.dll) Version: 12.5.0 build 687 for .NET 4.5
Syntax
public SslStartupMode SslMode { get; set; }

Property Value

Type: SslStartupMode
One of SslStartupMode values specifying if and how the component should establish TLS/SSL connection with the mail server. The default value is Manual which means the connection won't be established in TLS/SSL mode unless the developer manually calls StartTls method.
Remarks
Note Note
Not all mail servers support TLS/SSL functionality. Also, some servers support only TLS or only SSL (see SslProtocol topic for details).
Examples
This sample submits a mail message to the SMTP server through the secure TLS/SSL connection. The connection is made to the regular SMTP port 25, and STARTTLS command is sent to switch the connection into TLS/SSL mode.
// To use the code below, import MailBee namespaces at the top of your code.
using MailBee;
using MailBee.SmtpMail;
using MailBee.Security;

// The actual code (put it into a method of your class).
Smtp mailer = new Smtp();
SmtpServer server = new SmtpServer("mail.domain.com", "jdoe", "secret");
server.SslMode = SslStartupMode.UseStartTls;
mailer.SmtpServers.Add(server);
mailer.From.Email = "jdoe@domain.com";
mailer.To.Add("kathy@company.com");
mailer.Subject = "Report";
mailer.BodyPlainText = "The report contents";
mailer.Send();
See Also