2016-05-07 9 views
-1

私のクライアントにレポートを送信するためのMSSQLデータベースメールシステムを使用しています(これらのレポートには、私のデータベースから取得したパラメータがあります)。自分自身の購読解除リンクを作成するにはどうすればいいですか?

これらのレポート(電子メール)を取得したくないユーザーもいます。

これを手動で行うには、テーブル内のフィールドをビットとして作成しました.0の場合は、1の場合は電子メールを送信します。

私の質問は、クライアントが自動的にこれを行うことができるように電子メールの中に登録解除リンクを設定することでこれをどうやって行うことができるのですか?

は、もう一度メールアドレスを入力するようユーザーに依頼し、あなたのウェブサイトにフォームを解除その電子メールを使用してデータベースに削除クエリを実行するために

+0

あなたが何らかの種類の自動郵便配達人を使用しているなら、それはおそらく既にそれのための機能を持っているでしょう。そうでなければ、 'GET'リクエストを処理するPHPファイルを作成します。レポートメールに、http://www.yourdomain.com/stop_sending_mail.php?mail = emailaddressのようなリンクを追加してください。必要な場合、または認証テストを実行したい場合に備えて、さらに情報を追加できます。あなたのPHPファイルでは、電子メールアドレスを確認し、データベースを更新します。 – RST

答えて

-1

リダイレクトあなたの助けに感謝します。

関連する問題