SmtpServerSslMode Property |
Gets or sets how the component should establish TLS/SSL connection with the mail server.
Namespace: MailBee.SmtpMailAssembly: MailBee.NET (in MailBee.NET.dll) Version: 12.5.0 build 687 for .NET 4.5
Syntax public SslStartupMode SslMode { get; set; }
Public Property SslMode As SslStartupMode
Get
Set
Property Value
Type:
SslStartupModeOne 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 |
---|
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.
using MailBee;
using MailBee.SmtpMail;
using MailBee.Security;
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();
Imports MailBee
Imports MailBee.SmtpMail
Imports MailBee.Security
Dim mailer As New Smtp
Dim server As SmtpServer = 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 Reference
SmtpServerSslMode