private bool ValidateFtpCredentials()
        {
            var result = NetworkCredentialFactory.ValidateRequired(Username, Password, out var message);

            CredentialsError = result ? String.Empty : message;
            return(result);
        }
Example #2
0
        private static void SetNetworkCredentials(WebRequest request, string username, string password)
        {
            var credentials = NetworkCredentialFactory.Create(username, password);

            if (credentials != null)
            {
                request.Credentials = credentials;
            }
        }
Example #3
0
        private bool ValidateCredentials()
        {
            if (Enabled == false)
            {
                return(true);
            }

            var result = NetworkCredentialFactory.ValidateOrEmpty(Username, Password, out var message);

            CredentialsError = result ? String.Empty : message;
            return(result);
        }
Example #4
0
 /// <summary>
 /// Sends an e-mail message using an <see cref="SmtpClient"/>.
 /// </summary>
 public override void SendEmail(string mailFrom, string mailTo, string subject, string body,
                                string host, int port, string username, string password, bool enableSsl)
 {
     using (var message = new MailMessage(mailFrom, mailTo, subject, body))
     {
         using (var client = new SmtpClient(host, port))
         {
             client.Credentials = NetworkCredentialFactory.Create(username, password);
             client.EnableSsl   = enableSsl;
             client.Send(message);
         }
     }
 }