Exemplo n.º 1
0
        public bool sendemailtocompleteResigtration(UserBLL user, string body)
        {
            bool status = false;
            try
            {
                MailMessage mail = new MailMessage();
                LumexDBPlayer db = LumexDBPlayer.Start();
                UserDAL userdal = new UserDAL();
                DataTable dt = userdal.UpdateUserVarificationCode(user, db);
                db.Stop();
                if (dt.Rows.Count > 0)
                {

                    UserMail = user.Email;
                    MailBody = body;

                    //    MailBody = "Dear " + dt.Rows[0][0].ToString() + "\n To complete Your Resigtration Process \r\n\r\n\r\"Please Click the Link :" + user.ActivationUrl + "\r\n\r\n Your Login Name is : " + user.UserId + "\r\n\r\n If any problem feel free to contact site Admin. \r\n";

                }

                //   SmtpClient SmtpServer = new SmtpClient("mail.lovetelsolution.com");
                SmtpClient SmtpServer = new SmtpClient(SystemBLL.MailServer);
                mail.From = new MailAddress(SystemBLL.MailAddess);
                mail.IsBodyHtml = true;
                mail.To.Add(UserMail);
                mail.Subject = "Resigtration Conformation";
                mail.Body = MailBody;
                SmtpServer.Port = SystemBLL.Port;
                SmtpServer.Credentials = new System.Net.NetworkCredential(SystemBLL.MailAddess, SystemBLL.MailPass);
                //SmtpServer.EnableSsl = SystemBLL.Enablessl;
                ServicePointManager.ServerCertificateValidationCallback = delegate(object s, X509Certificate certificate, X509Chain chain, SslPolicyErrors sslPolicyErrors) { return true; };
                SmtpServer.Send(mail);
                status = true;

            }
            catch (Exception)
            {
                throw;
            }
            return status;
        }
Exemplo n.º 2
0
        public bool SendEmailForPasswordReset(UserBLL userBll)
        {
            bool status = false;
            try
            {
                LumexDBPlayer db = LumexDBPlayer.Start();
                UserDAL userDAL = new UserDAL();
                userDAL.UpdateUserVarificationCode(userBll, db);
                db.Stop();
                UserMail = userBll.Email;
                MailSubject = "Password Reset Request";
                MailBody = "Dear " + userBll.UserName + "\nTo Reset Your Access password \r\n\r\n\r\"Please Click the Link :" + userBll.ActivationUrl + "\r\n\r\n Your varification code is : " + userBll.varifycode + "\r\n\r\n If any problem feel free to contact site Admin \r\n";

                status = sendemailToConfirm();

            }
            catch (Exception)
            {

                throw;
            }
            return status;
        }