エントリー本文
Movable Type でメールマガジンを作る(メールアドレスの解除)
昨日の「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番号をパラメータとして引き継ぎません。
≫ MovableType 3.36 読者登録フォームを設置 from みきのの日記
MovableTypeには、予め登録しておいたメールアドレス宛に、エントリー投稿時に通知メールを配信する機能があります。
これを利用すれば、ブログの更新... [続きを読む]
初めて投稿します。
MT初心者で常日頃こちらのサイトを参考にさせていただいています。
今回もメルマガフォームを自分のサイトに設置し正確に動作してるので、
早速メルマガ解除の構文をウェブページに設置してメルマガ登録ページより促すようにセットアップしたのですが、解除のためにメールアドレスを入力しDELETEのボタンを押すと"Not Found - The requested document was not found on this server. " のエラーメッセージが出てしまいます。
上記の構文は解除用に作成したウェブページにmarkdownで直接貼り付けていますが何が問題か検討がつきません。
どうかご教授願います。
