Пример #1
0
 public EmailService(MailServiceInfo mailInfo)
 {
     MailAccount = mailInfo.MailAccount;
     Password = mailInfo.Password;
     SendAddress = mailInfo.SendAddress;
     DisplayName = mailInfo.DisplayName;
     Host = mailInfo.Host;
     Timeout = mailInfo.Timeout;
     PortNumber = mailInfo.PortNumber;
 }
Пример #2
0
 public EmailService(MailServiceInfo mailInfo)
 {
     MailAccount = mailInfo.MailAccount;
     Password    = mailInfo.Password;
     SendAddress = mailInfo.SendAddress;
     DisplayName = mailInfo.DisplayName;
     Host        = mailInfo.Host;
     Timeout     = mailInfo.Timeout;
     PortNumber  = mailInfo.PortNumber;
 }
Пример #3
0
        private async void SendMailBtn_Click(object sender, EventArgs e)
        {
            var info = new MailServiceInfo
            {
                Host = "smtp.sendgrid.net",
                DisplayName = "Joe Bloggs",
                MailAccount = "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",
                Password = "******",
                PortNumber = 10000,
                SendAddress = "*****@*****.**",
                Timeout = 25000
            };

            var message = new EmailMessage
            {
                Body = "This email shows that the debug code is working",
                Destination = "*****@*****.**",
                Subject = "Test Email"
            };

            var service = new EmailService(info);
            await service.SendAsync(message);
        }