Index: src/Appender/SmtpAppender.cs
===================================================================
--- src/Appender/SmtpAppender.cs (revision 664664)
+++ src/Appender/SmtpAppender.cs (working copy)
@@ -307,6 +307,18 @@
set { m_mailPriority = value; }
}
+ ///
+ /// Enable or disable use of SSL when sending e-mail message
+ ///
+ ///
+ /// This is available on MS .NET 2.0 runtime and higher
+ ///
+ public bool EnableSsl
+ {
+ get { return m_enableSsl; }
+ set { m_enableSsl = value; }
+ }
+
#endregion // Public Instance Properties
#region Override implementation of BufferingAppenderSkeleton
@@ -390,6 +402,7 @@
}
smtpClient.Port = m_port;
smtpClient.DeliveryMethod = SmtpDeliveryMethod.Network;
+ smtpClient.EnableSsl = m_enableSsl;
if (m_authentication == SmtpAuthentication.Basic)
{
@@ -516,6 +529,8 @@
private MailPriority m_mailPriority = MailPriority.Normal;
+ private bool m_enableSsl = false;
+
#endregion // Private Instance Fields
#region SmtpAuthentication Enum