La suscripción es fácil si ya está manteniendo la identificación de correo electrónico de los usuarios en la base de datos.
Siga los pasos a continuación:
Paso 1: Cree una columna adicional en la tabla de usuario como unsubscribe
en la base de datos. tomará true
o false
como valores. Establecer predeterminado en false
para que cada usuario suscrito reciba correo electrónico.
Nota: Antes de enviar correos a los usuarios, consulte su unsubscribe
columna. Si es falso, envíe un correo electrónico. Si es cierto, no envíe un correo electrónico, ya que se han dado de baja.
Paso 2: Cree una URL de cancelación de suscripción como se muestra a continuación:
http://mywebsite.com/unsubscribeme/emailID=xyz@gmail.com
Paso 3: Envíe esta URL al usuario como URL de falta de suscripción para que cada vez que se sienta de darse de baja pueda hacerlo simplemente haciendo clic en esa URL.
Paso 4: Una vez, si el usuario hace clic en URL dada, lea el valor de consulta de correo electrónicoid emailID=xyz@gmail.com
Paso 5: Actualizar la información de la tabla de usuario configurando el unsubscribe
valor de columna para true
.
Ejemplo :
//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+"'";