Esempio n. 1
0
        public async Task SendEmailAsync(string toEmail, string toName, string subject, string htmlMessage, EmailAttachments attachmentsInline = null, EmailAttachments attachments = null)
        {
            try
            {
                var mimeMessage = new MimeMessage();
                mimeMessage.From.Add(new MailboxAddress(_emailSettings.SenderName, _emailSettings.Sender));

                if (!_env.IsProduction())
                {
                    mimeMessage.To.Add(new MailboxAddress("Net5Template[Dev]", _emailSettings.DevMail));
                }
                else
                {
                    mimeMessage.To.Add(new MailboxAddress(toName, toEmail));
                }

                mimeMessage.Subject = subject;
Esempio n. 2
0
 public Task SendEmailAsync(string email, string subject, string htmlMessage, EmailAttachments attachmentsInline = null, EmailAttachments attachments = null)
 {
     return(SendEmailAsync(email, email, subject, htmlMessage, attachmentsInline, attachments));
 }