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); } }
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); } }
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); }
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; }