public static string GetSMTPUrl(SMTPType smtpType) { switch (smtpType) { case SMTPType.Gmail: return("smtp.gmail.com"); case SMTPType.Outlook: return("smtp-mail.outlook.com"); default: throw new InvalidSMTPException("The SMTP Type doesn't not exists em EscNet package!"); } }
public EmailSender( string senderEmail, string senderPassword, int port = 587, string mailLocalFolder = "", SMTPType smtpType = SMTPType.Gmail, List <string> emailsToCopy = null) { _senderEmail = senderEmail; _senderPassword = senderPassword; _port = port; _mailLocalFolder = mailLocalFolder; _smtpUrl = SMTPFactory.GetSMTPUrl(smtpType); _emailsToCopy = emailsToCopy ?? new List <string>(); }
public void SetSMTP(SMTPType smtpType) => _smtpUrl = SMTPFactory.GetSMTPUrl(smtpType);