private bool ValidateFtpCredentials() { var result = NetworkCredentialFactory.ValidateRequired(Username, Password, out var message); CredentialsError = result ? String.Empty : message; return(result); }
private static void SetNetworkCredentials(WebRequest request, string username, string password) { var credentials = NetworkCredentialFactory.Create(username, password); if (credentials != null) { request.Credentials = credentials; } }
private bool ValidateCredentials() { if (Enabled == false) { return(true); } var result = NetworkCredentialFactory.ValidateOrEmpty(Username, Password, out var message); CredentialsError = result ? String.Empty : message; return(result); }
/// <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); } } }