Пример #1
0
        public static void SendZipPassword(MailConfig objMailConfig, string ZipPassword)
        {
            foreach (var EmailTo in objMailConfig.Receipients.Receiver)
            {
                System.Net.Mail.MailMessage mail = new System.Net.Mail.MailMessage();
                mail.To.Add(EmailTo);
                mail.From = new MailAddress(objMailConfig.MailFrom, "Zip Password", System.Text.Encoding.UTF8);

                mail.Subject         = Helper.ApplicationInfo.ProductName;
                mail.SubjectEncoding = System.Text.Encoding.UTF8;

                string message = "<div style='font-family: Arial; font-size: 13px'>Hello User, </br></br>The password for your database zip file is as follows. <b>" +
                                 "</b></br></br> <b>" + ZipPassword + "</b> </br></br></div>" + MailSignature;

                mail.Body = message;

                mail.BodyEncoding = System.Text.Encoding.UTF8;
                mail.IsBodyHtml   = true;
                mail.Priority     = MailPriority.High;
                SmtpClient client = new SmtpClient();

                client.Credentials = new System.Net.NetworkCredential(objMailConfig.MailFrom, objMailConfig.Password);
                client.Port        = int.Parse(objMailConfig.Port);
                client.Host        = objMailConfig.Host;
                client.EnableSsl   = bool.Parse(objMailConfig.EnableSsl);
                client.Send(mail);
            }
        }
Пример #2
0
        public static void ExecuteBackupStatusMail(string EmailTo, MailConfig objMailConfig, string MessageBody)
        {
            System.Net.Mail.MailMessage mail = new System.Net.Mail.MailMessage();
            mail.To.Add(EmailTo);
            mail.From = new MailAddress(objMailConfig.MailFrom, "Database Backup Status Mail.", System.Text.Encoding.UTF8);

            mail.Subject         = Helper.ApplicationInfo.ProductName;
            mail.SubjectEncoding = System.Text.Encoding.UTF8;

            string message = "<div style='font-family: Arial !important; font-size: 13px !important'>Hello User, </br></br>" +
                             "Following is the database backup status : </br></br>" + MessageBody + "</br></br>" + MailSignature + "</div>";

            mail.Body = message;

            mail.BodyEncoding = System.Text.Encoding.UTF8;
            mail.IsBodyHtml   = true;
            mail.Priority     = MailPriority.High;
            SmtpClient client = new SmtpClient();

            client.Credentials = new System.Net.NetworkCredential(objMailConfig.MailFrom, objMailConfig.Password);
            client.Port        = int.Parse(objMailConfig.Port);
            client.Host        = objMailConfig.Host;
            client.EnableSsl   = bool.Parse(objMailConfig.EnableSsl);
            client.Send(mail);
        }
Пример #3
0
        public static void SendTestMail(MailConfig objMailConfig)
        {
            foreach (var EmailTo in objMailConfig.Receipients.Receiver)
            {
                System.Net.Mail.MailMessage mail = new System.Net.Mail.MailMessage();
                mail.To.Add(EmailTo);
                mail.From = new MailAddress(objMailConfig.MailFrom, "Test Mail", System.Text.Encoding.UTF8);

                mail.Subject         = Helper.ApplicationInfo.ProductName;
                mail.SubjectEncoding = System.Text.Encoding.UTF8;

                string message = "<div style='font-family: Arial; font-size: 13px'>Hello User, </br></br>This is a test mail sent from Database Backup Utility application at <b>" +
                                 DateTime.Now.ToString(Helper.AppConstants.DateTimeFormat) + "</b>.</br> Please do not respond. </br></br></div>" + MailSignature;

                mail.Body = message;

                mail.BodyEncoding = System.Text.Encoding.UTF8;
                mail.IsBodyHtml   = true;
                mail.Priority     = MailPriority.High;
                SmtpClient client = new SmtpClient();

                client.Credentials = new System.Net.NetworkCredential(objMailConfig.MailFrom, objMailConfig.Password);
                client.Port        = int.Parse(objMailConfig.Port);
                client.Host        = objMailConfig.Host;
                client.EnableSsl   = bool.Parse(objMailConfig.EnableSsl);
                client.Send(mail);
            }
        }
Пример #4
0
 public static void SendBackupStatusMail(MailConfig objMailConfig, BackupSuccessLog objBackupSuccessLog)
 {
     foreach (var EmailTo in objMailConfig.Receipients.Receiver)
     {
         var MessageBody = FormMessageBody(objBackupSuccessLog);
         ExecuteBackupStatusMail(EmailTo, objMailConfig, MessageBody);
     }
 }