public HubspotEmailService(MailConfiguration mailConfig)
        {
            SmtpAccount  = mailConfig.SmtpAccount;
            SmtpPassword = mailConfig.SmtpPassword;
            SmtpGateway  = mailConfig.SmtpGateway;

            EmailAccountName = "FIRST Tech Challenge EMS Team";
            EmailAccount     = "*****@*****.**";
            EmailEnabled     = true;
        }
Esempio n. 2
0
        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);
        }