Movable Type でメールマガジンを作る(メールアドレスの解除)

Movable Type でメールマガジンを作る(メールアドレスの解除)

Posted at June 25,2008 12:03 PM
Tag:[Address, MovableType]

昨日の「Movable Type でメールマガジンを作る」の続きで、ユーザーが登録したメールアドレスを、ユーザーが解除する方法を紹介します。
メールアドレスの解除方法は過去のマニュアルにも掲載されていませんが、機能は提供されています。

1.メールアドレス解除フォームの作成

次のようなメールアドレス解除フォーム用のテンプレートモジュール(またはウィジェット)を作成します。このサブテンプレートはブログのサイドバーに掲載するのではなく、ウェブページで解除専用のページを作成し、メールマガジンの本文から解除フォームがあるページへ誘導を促した方が良いでしょう。

<form method="post" action="<$MTCGIPath$>mt-add-notify.cgi">
    <input type="hidden" name="__mode" value="unsubscribe" />
    <input name="email" size="20" />
    <input type="submit" value="delete" />
</form>

input 要素についてはそのまま使用してください。

2.メールアドレスの解除

ブログ閲覧ユーザは、表示されたフォームに登録したメールアドレスを入力します。「delete」をクリックすると、「登録したメールアドレスの登録を解除しました。」というメッセージが表示されます。

3.注意点

解除フォームではブログのID番号をパラメータとして引き継ぎません。

関連記事
zenback
人気エントリー
トラックバックURL


トラックバック

MovableType 3.36 読者登録フォームを設置 from みきのの日記
MovableTypeには、予め登録しておいたメールアドレス宛に、エントリー投稿時に通知メールを配信する機能があります。 これを利用すれば、ブログの更新... [続きを読む]

Tracked on August 2, 2010 7:11 AM
コメント

初めて投稿します。
MT初心者で常日頃こちらのサイトを参考にさせていただいています。

今回もメルマガフォームを自分のサイトに設置し正確に動作してるので、
早速メルマガ解除の構文をウェブページに設置してメルマガ登録ページより促すようにセットアップしたのですが、解除のためにメールアドレスを入力しDELETEのボタンを押すと"Not Found - The requested document was not found on this server. " のエラーメッセージが出てしまいます。

上記の構文は解除用に作成したウェブページにmarkdownで直接貼り付けていますが何が問題か検討がつきません。

どうかご教授願います。


[1] Posted by AJ : February 27, 2009 4:03 PM

参考になりました。

[2] Posted by ホスト  : March 17, 2011 8:19 PM
コメントする
greeting

*必須

*必須(非表示)


ご質問のコメントの回答については、内容あるいは多忙の場合、1週間以上かかる場合があります。また、すべてのご質問にはお答えできない可能性があります。予めご了承ください。

太字イタリックアンダーラインハイパーリンク引用
[サインインしない場合はここにCAPTCHAを表示します]

コメント投稿後にScript Errorや500エラーが表示された場合は、すぐに再送信せず、ブラウザの「戻る」ボタンで一旦エントリーのページに戻り(プレビュー画面で投稿した場合は、投稿内容をマウスコピーしてからエントリーのページに戻り)、ブラウザをリロードして投稿コメントが反映されていることを確認してください。

コメント欄に(X)HTMLタグやMTタグを記述される場合、「<」は「&lt;」、「>」は「&gt;」と入力してください。例えば「<$MTBlogURL$>」は「&lt;$MTBlogURL$&gt;」となります(全て半角文字)