新しいエントリーを投稿した後、時々はあなたの読者にメールでその新しいエントリーについて知らせたいと思うことがあることでしょう。 Movable Typeの通知システムを利用すると、これが簡単にできます。 mt-add-notify.cgiプログラムを使って簡単な「新規投稿を通知」ボタンを加えると、自動的に通知リストにユーザーが追加されていきます。 この通知リストは、Movable Typeの「通知リストの編集」を使うと手動でも、メールアドレスの追加や削除ができます。
通知は、新しいエントリーを投稿しても自動的に送信されません。 読者に特定のエントリーについて通知するには、そのエントリーを選択して編集します。 「おしらせを送信する」セクションで、送信するメッセージのテキストを入力します。 また、通知メールに、エントリーの概要や全文を含める場合は、右側の該当するチェックボックスをチェックします。 読者へのメールには、エントリーへのリンクの次に、入力したメッセージが表示されます。
Movable Typeには、訪問者があなたの通知リストに自らを加えることができる簡単なCGIスクリプトが用意されています。 HTMLフォームを使って訪問者にメールアドレスを入力・提出してもらうと、訪問者が通知リストに加わります。 このスクリプトを使うには、以下のHTMLコードを、フォームを表示するテンプレートに挿入します。
<form method="post" action="<$MTCGIPath$>mt-add-notify.cgi"> <input type="hidden" name="blog_id" value="<$MTBlogID$>" /> <input type="hidden" name="_redirect" value="<$MTBlogURL$>" /> <input name="email" size="20" /> <input type="submit" value="add" /> </form>
その後、テンプレートを保存してサイトを再構築します。
mt-add-notify.cgiを使用する場合は、mt.cfg内に EmailVerificationSecretを設定する必要があります。