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; }
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); } }
public static Mailer CreateGoDaddySsl(string username, string password) { Mailer toReturn = new Mailer("smtpout.secureserver.net", 465, true, username, password); toReturn.DefaultFromAddress = username; return toReturn; }
public static Mailer CreateGmail(string username, string password) { Mailer toReturn = new Mailer("smtp.gmail.com", 587, true, username, password); toReturn.DefaultFromAddress = username; return toReturn; }