Example #1
0
 public static Mailer CreateLiveMail(string username, string password)
 {
     //smtp could also be 587
     Mailer toReturn = new Mailer("smtp.live.com", 25, true, username, password);
     toReturn.DefaultFromAddress = username;
     return toReturn;
 }
Example #2
0
        public void RegisterSender(string host, int port, bool enableSsl, string username, string password, string senderAddress, string senderName)
        {
            try
            {
                var newMailer = new Mailer(
                    host: host,
                    port: port,
                    enableSsl: enableSsl,
                    username: username,
                    password: password
                )
                {
                    DefaultFromAddress = senderAddress,
                    DefaultFromName = senderName
                };

                Mailers.Add(newMailer.DefaultFromAddress, newMailer);
            }
            catch (Exception e)
            {
                throw new RoomieRuntimeException("Problem registering email settings: " + e.Message);
            }
        }
Example #3
0
 public static Mailer CreateGoDaddySsl(string username, string password)
 {
     Mailer toReturn = new Mailer("smtpout.secureserver.net", 465, true, username, password);
     toReturn.DefaultFromAddress = username;
     return toReturn;
 }
Example #4
0
 public static Mailer CreateGmail(string username, string password)
 {
     Mailer toReturn = new Mailer("smtp.gmail.com", 587, true, username, password);
     toReturn.DefaultFromAddress = username;
     return toReturn;
 }