Esempio n. 1
0
        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!");
            }
        }
Esempio n. 2
0
 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>();
 }
Esempio n. 3
0
 public void SetSMTP(SMTPType smtpType)
 => _smtpUrl = SMTPFactory.GetSMTPUrl(smtpType);