ユーザーの電子メールIDをデータベース内に維持している場合、登録解除は簡単です。
以下の手順に従ってください。
ステップ1: ユーザーテーブルに追加の列を作成します unsubscribe
データベース内。かかる true
また false
値として。デフォルトをに設定します false
サブスクライブされたすべてのユーザーが電子メールを受け取るように。
注:ユーザーにメールを送信する前に、それらを確認してください unsubscribe
桁。 falseの場合はメールを送信します。それが本当なら、彼らが登録されていないので、電子メールを送信しないでください。
ステップ2: 以下のように、登録解除URLを作成します。
http://mywebsite.com/unsubscribeme/emailID=xyz@gmail.com
ステップ3: このURLをURLの登録解除としてユーザーに送信して、登録解除を感じるたびに、そのURLをクリックするだけでそれを行うことができます。
ステップ4: ユーザーが特定のURLをクリックしたら、電子メールのクエリストリング値を読み取ります 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+"'";