如果您已经在数据库中维护了用户的电子邮件ID,那么取消订阅很容易。
请按照以下步骤:
步骤1: 在用户表中创建额外的列作为 unsubscribe
在数据库中。它将采取 true
或者 false
作为值。将默认设置为 false
这样每个订阅的用户都会收到电子邮件。
注意:在向用户发送邮件之前,请检查他们的 unsubscribe
柱子。如果是错误发送电子邮件。如果是真的,请不要发送电子邮件,因为它们已取消订阅。
第2步: 创建一个未订阅的URL如下:
http://mywebsite.com/unsubscribeme/emailID=xyz@gmail.com
步骤3: 将此URL作为退订URL发送给用户,以便每当他觉得退订时,他就可以通过单击该URL来做到这一点。
第4步: 一次,如果用户单击给定的URL读取emailID的查询值 emailID=xyz@gmail.com
步骤5: 通过设置用户表信息 unsubscribe
列值为 true
.
例子 :
//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+"'";