Beispiel #1
0
        public bool SendQueuedMail(QueuedMailEntity queuedMail)
        {
            var noReply = _emailAccountService.GetNoReply();

            var from = new MailAddress(queuedMail.FromEmail, queuedMail.FromName);
            var to   = new MailAddress(queuedMail.ToEmail, queuedMail.ToName);

            var message = new MailMessage(from, to)
            {
                Subject    = queuedMail.Subject,
                Body       = queuedMail.Body,
                IsBodyHtml = queuedMail.IsBodyHtml
            };

            queuedMail.Cc.ForEach(message.CC.Add);

            queuedMail.Bcc.ForEach(message.Bcc.Add);

            return(SendEmail(message, noReply));
        }