首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >使用C#在电子邮件中取消订阅选项

使用C#在电子邮件中取消订阅选项
EN

Stack Overflow用户
提问于 2013-11-08 08:24:07
回答 3查看 6.8K关注 0票数 3

我一直在发送电子邮件从C#和他们的工作很好,但现在我也在寻找的功能,允许接收器取消订阅。我不知道怎么继续下去。我搜索得够多了,所以需要一些提示。

下面是我的代码:

代码语言:javascript
复制
  MailMessage loginInfo = new MailMessage();
  loginInfo.To.Add(EmailTxt.Text.ToString());
  loginInfo.From = new MailAddress(sEmailId);
  loginInfo.Subject = "Subject";
  loginInfo.Body = "Your username is: " +;
  loginInfo.IsBodyHtml = true;

  SmtpClient smtp = new SmtpClient();
  smtp.Host = sHost;
  smtp.Port = 25;
  smtp.EnableSsl = false;
  smtp.Credentials = new System.Net.NetworkCredential("", "");
  smtp.DeliveryMethod = SmtpDeliveryMethod.Network;
  smtp.Send(loginInfo); 
EN

回答 3

Stack Overflow用户

回答已采纳

发布于 2013-11-08 09:20:14

如果您已经在数据库中维护用户的电子邮件id,取消订阅是很容易的。

请遵循以下步骤:

步骤1:在用户表中创建一个额外的列,作为数据库中的unsubscribe。它将以truefalse作为值。将默认设置为false,以便每个订阅用户都能收到电子邮件。

注意:在发送邮件给用户之前,请查看他们的unsubscribe栏。如果是假的,发一封电子邮件。如果这是真的,不要发送电子邮件,因为他们已经取消订阅。

Step2:创建一个未订阅的URL,如下所示:

代码语言:javascript
复制
http://mywebsite.com/unsubscribeme/emailID=xyz@gmail.com

Step3:将这个URL作为取消订阅的URL发送给用户,这样每当他觉得要取消订阅时,只要单击该URL,就可以做到这一点。

Step4:如果用户单击给定的URL读取emailID emailID=xyz@gmail.com的QueryString值

Step5:通过将unsubscribe列值设置为true来更新用户表信息。

例子:

代码语言:javascript
复制
 //get user EmailID by QueryString as below:
 String EmailID=Reques.QueryString["emailID"].ToString();

//Update the usertable as below:
String Command ="update usertable set unsubscribe='true' where emailid='"+EmailID+"'";
票数 6
EN

Stack Overflow用户

发布于 2013-11-08 08:32:55

我想你的订户已经被存放在某处了。因此,取消订阅的简单方法是通过其电子邮件地址将记录从商店中删除。

它与SmtpClient类无关。

票数 1
EN

Stack Overflow用户

发布于 2013-11-08 08:34:41

邮件列表的概念包括一个电子邮件地址列表,通常保存在数据库中。您的代码从"EmailTxt“中添加接收器,我猜是文本框吗?

  • 只要您不将电子邮件地址保存在某个地方,就没有必要取消订阅。
  • 如果您保存的电子邮件地址,然后创建另一个文件,使人们可以不写。

取消订阅文件的功能通常如下:

  • 接收要取消订阅的电子邮件地址,作为querystring参数
  • 在一个文本框中显示此电子邮件地址,以及“取消订阅”按钮。
  • 如果用户单击此按钮,则从数据库中删除电子邮件地址。
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/19854502

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档