Le désabonnement est facile si vous maintenez déjà les ID de messagerie électronique des utilisateurs dans la base de données.
Veuillez suivre les étapes ci-dessous:
Étape 1: Créer une colonne supplémentaire dans la table utilisateur comme unsubscribe
dans la base de données. ça prendra true
ou false
comme valeurs. Définir la valeur par défaut sur false
de sorte que chaque utilisateur souscrit reçoit un e-mail.
Remarque: Avant d'envoyer des e-mails aux utilisateurs, veuillez vérifier leur unsubscribe
colonne. S'il est faux, envoyez un e-mail. S'il est vrai, n'envoyez pas un e-mail car ils n'ont pas été inscrits.
Étape 2: Créez une URL de désabonnement comme ci-dessous:
http://mywebsite.com/unsubscribeme/emailID=xyz@gmail.com
Étape 3: Envoyez cette URL à l'utilisateur comme désabonnement URL afin que chaque fois qu'il se sente à désabonner, il peut le faire simplement en cliquant sur cette URL.
Étape 4: Une fois, si l'utilisateur clique sur URL donnée, lisez la valeur de requête de E-EmailID emailID=xyz@gmail.com
Étape 5: Mettez à jour les informations sur la table utilisateur en définissant le unsubscribe
Valeur de colonne à true
.
Exemple :
//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+"'";