public BaseMailerTest() { _mailer = new MailEngine() { DefaultFromAddress = "*****@*****.**", IsHtml = true, SmtpServer = "127.0.0.1", SmtpPort = 25, UseDefaultCredentials = true, TemplateDir = @".\Templates" }; _anonData = new { Cust = new { Salutation = "Dear Mr. Doe", Firstname = "John", Lastname = "Doe" }, ItemList = new[] { new { Name = "Apple", Quantity = 5 }, new { Name = "Banana", Quantity = 10 } } }; _orderData = new Order() { Cust = new Customer() { Salutation = "Dear Mr. Doe", Firstname = "John", Lastname = "Doe" } }; _orderData.Itemlist.AddRange(new List <Item>() { new Item() { Name = "Apple", Quantity = 5 }, new Item() { Name = "Banana", Quantity = 10 } }); }
public MailerService(string smtpServer, int smtpPort, string templateDir = ".", string defaultFrom = "", bool ssl = false, bool defaultCredentials = true, NetworkCredential credentials = null) { Engine = new MailEngine { IsHtml = true, SmtpServer = smtpServer, SmtpPort = smtpPort, TemplateDir = templateDir, DefaultFromAddress = defaultFrom, EnableSsl = ssl, UseDefaultCredentials = defaultCredentials, Credentials = defaultCredentials ? null : credentials }; }
public ImportDataPlugin(IMailEngine mailer) { _mailer = mailer; }