من السهل إلغاء الاشتراك إذا كنت تحافظ بالفعل على معرف البريد الإلكتروني للمستخدمين في قاعدة البيانات.
يرجى اتباع الخطوات أدناه:
الخطوة 1: قم بإنشاء عمود إضافي في جدول المستخدم كما unsubscribe
في قاعدة البيانات. سوف تستغرق true
أو false
كقيم. تعيين الافتراضي ل false
بحيث يحصل كل مستخدم مشترك على البريد الإلكتروني.
ملاحظة: قبل إرسال رسائل إلى المستخدمين ، يرجى التحقق unsubscribe
عمودي. إذا كان خطأ إرسال بريد إلكتروني. إذا كان هذا صحيحًا ، فلا ترسل بريدًا إلكترونيًا لأنها غير مسبوقة.
الخطوة 2: قم بإنشاء عنوان URL إلغاء الاشتراك على النحو التالي:
http://mywebsite.com/unsubscribeme/emailID=xyz@gmail.com
الخطوه 3: أرسل عنوان URL هذا إلى USER كعنوان URL إلغاء الاشتراك بحيث يكون كلما شعر بإلغاء الاشتراك ، يمكنه فعل ذلك ببساطة من خلال النقر على عنوان URL هذا.
Step4: بمجرد أن ينقر المستخدم على عنوان URL المعطى ، اقرأ قيمة QueryString لـ EmailID emailID=xyz@gmail.com
Step5: قم بتحديث معلومات جدول المستخدم عن طريق ضبط 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+"'";