L'iscrizione è facile se stai già mantenendo gli ID e -mail degli utenti nel database.
Segui i passaggi seguenti:
Passo 1: Crea una colonna extra nella tabella utente come unsubscribe
nel database. ci vorrà true
o false
come valori. Imposta impostazione predefinita su false
in modo che ogni utente abbonato riceva e -mail.
Nota: prima di inviare posta agli utenti, controlla il proprio unsubscribe
colonna. Se è falso invia un'e -mail. Se è vero, non inviare un'e -mail in quanto hanno annullato.
Passo 2: Crea un URL di annullamento come di seguito:
http://mywebsite.com/unsubscribeme/emailID=xyz@gmail.com
Passaggio3: Invia questo URL all'utente come annullamento dell'URL in modo che ogni volta che si sente a annullare l'iscrizione può farlo semplicemente facendo clic su quell'URL.
Step4: Una volta che l'utente fa clic su URL fornito, leggi il valore di querystring di emailid emailID=xyz@gmail.com
Passaggio 5: Aggiorna le informazioni sulla tabella utente impostando il unsubscribe
Valore della colonna a true
.
Esempio :
//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+"'";