public HubspotEmailService(MailConfiguration mailConfig) { SmtpAccount = mailConfig.SmtpAccount; SmtpPassword = mailConfig.SmtpPassword; SmtpGateway = mailConfig.SmtpGateway; EmailAccountName = "FIRST Tech Challenge EMS Team"; EmailAccount = "*****@*****.**"; EmailEnabled = true; }
static void Main(string[] args) { string subject; string body; IConfigurationBuilder builder = new ConfigurationBuilder() .SetBasePath(Directory.GetCurrentDirectory()) .AddJsonFile("appsettings.json"); IConfigurationRoot config = builder.Build(); DestinationConfiguration destConfig = config.GetSection("EmailDestination").Get <DestinationConfiguration>(); MailConfiguration mailConfig = config.GetSection("HubspotMailConfiguration").Get <MailConfiguration>(); HubspotEmailService emailService = new HubspotEmailService(mailConfig); body = HubspotEmailService.makeEmailText(out subject, destConfig.FullName, destConfig.Username, VALIDATION_URL); emailService.sendEmail(destConfig.EmailAddress, subject + " uses AlternateView", body, true); emailService.sendEmail(destConfig.EmailAddress, subject + " uses Body", body, false); }