이미 데이터베이스에서 사용자 이메일 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+"'";