Пример #1
0
        public void ProcessRequest(HttpContext context)
        {
            context.Response.ContentType = "text/plain";
            string emailContent = context.Request["emailContent"]; //邮件内容
            string smtpa        = context.Request["smtp"];         //smtp服务器
            string emailUid     = context.Request["emailUid"];     //邮箱账号
            string emailPwd     = context.Request["emailPwd"];     // 邮箱密码
            string emailName    = context.Request["emailName"];    //发件名称

            Email email = new Email();

            email.emailContent = emailContent;
            email.smtp         = smtpa;
            email.emailUid     = emailUid;
            email.emailPwd     = emailPwd;
            email.emailName    = emailName;

            if (EmailManage.UpdateEmail(email) >= 1)
            {
                context.Response.Write(0);
            }
            else
            {
                context.Response.Write(1);
            }
        }
Пример #2
0
        public void ProcessRequest(HttpContext context)
        {
            context.Response.ContentType = "text/plain";
            int    id    = Convert.ToInt32(context.Request["id"]);
            string email = context.Request["email"];

            if (UserInfoManager.UpdateUserState(1, id) >= 1)
            {
                string     emailContent = EmailManage.selectEmail().Rows[0]["emailContent"].ToString(); //邮件内容
                string     smtpa        = EmailManage.selectEmail().Rows[0]["smtp"].ToString();         //smtp服务器
                string     emaliUid     = EmailManage.selectEmail().Rows[0]["emailUid"].ToString();     //邮箱账号
                string     emailPwd     = EmailManage.selectEmail().Rows[0]["emailPwd"].ToString();     //邮箱密码
                string     emailName    = EmailManage.selectEmail().Rows[0]["emailName"].ToString();    //发件名称
                SmtpClient smtp         = new SmtpClient();
                smtp.Host                  = smtpa;                                                     //smtp服务器名称
                smtp.EnableSsl             = true;
                smtp.UseDefaultCredentials = false;
                smtp.Credentials           = new NetworkCredential(emaliUid, emailPwd);    //发送人的登录名和密码
                MailAddress from    = new MailAddress(emaliUid, emailName, Encoding.UTF8); //初始化发件人
                MailAddress to      = new MailAddress(email, "", Encoding.UTF8);           //初始化收件人
                MailMessage message = new MailMessage(from, to);
                message.Subject         = emailName;                                       //标题
                message.SubjectEncoding = Encoding.UTF8;
                message.Body            = emailContent;                                    //内容
                message.BodyEncoding    = Encoding.UTF8;
                message.IsBodyHtml      = true;
                smtp.Send(message);
                context.Response.Write(0);
            }
            else
            {
                context.Response.Write(1);
            }
        }
Пример #3
0
        public override async Task <Contact> AddAsync(Contact entity)
        {
            var result = await tReposiory.AddAsync(entity);

            EmailManage.AddEmailQueue(configuration, "Yeni İletişim Formu " + entity.Name + " " + entity.Email, entity.Description, isHtml: false);

            return(result);
        }
Пример #4
0
        protected void ConfirmEmail_Click(object sender, EventArgs e)
        {
            string DefaultStr = @"";
            EmailManage em = new EmailManage();

            string result = em.EmailConfirm(user, Request.Form[DefaultStr + "Email"]);

            SuccessMessage.Text = result;
        }