Пример #1
0
        private async Task configMailGunasync(IdentityMessage message)
        {
            var smtpconfig = SmptpConfiguration();
            var email      = new Email
            {
                FromAddress = _emailFromAddress,
                ToAddress   = message.Destination,
                Subject     = message.Subject,
                SenderName  = _emailSender,
                Message     = message.Body,
                IsHtmlEmail = true
            };
            var provider = new Common.Providers.Email.SmtpEmailProvider(smtpconfig);

            provider.Send(email);
            //  email.ToAddress = ConfigurationManager.AppSettings["devTestEmail"];
            // provider.Send(email);
        }
Пример #2
0
        /// <summary>
        /// Send Invoice PDF in mail
        /// </summary>
        /// <param name="to"></param>
        /// <param name="subject"></param>
        /// <param name="body"></param>
        /// <param name="data"></param>
        /// <param name="filename"></param>
        public void InvoiceMail(string to, string subject, string body, byte[] data, string filename)
        {
            var smtpconfig = SmptpConfiguration();
            var email      = new Email
            {
                FromAddress = _emailFromAddress,
                ToAddress   = to,
                Subject     = subject,
                SenderName  = _emailSender,
                Message     = body,
                IsHtmlEmail = true,
                Attachments = new List <EmailAttachment>()
                {
                    new EmailAttachment(data, filename)
                    {
                    }
                }
            };
            var provider = new Common.Providers.Email.SmtpEmailProvider(smtpconfig);

            provider.Send(email);
        }