Movable Type Enterpriseには新しいエントリーを投稿したときに、読者にメールで更新を通知する機能があります。あらかじめ読者のメールアドレスをリストに登録しておけば、簡単に通知できます。
送信先を編集したいブログを選択し、左側のメニューから[通知]をクリックすると通知管理画面が表示されます。
通知管理画面では、送信先のメールアドレスを手動で登録できます。
削除したい送信先にチェックを付け、[削除]ボタンをクリックします。一度に複数の送信先を削除するできます。
Movable Type Enterpriseには、読者があなたの通知リストに自らを加えることができるフォームを表示する簡単なCGIスクリプトが用意されています。このスクリプトを使うには、テンプレートに以下の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>
その後、テンプレートを保存してサイトを再構築します。なお、上記の「_redirect」パラメータの値は、あなたのブログの(設定に指定されている)URLにする必要があります。ブログ・サイトのどのページのURLにしても有効ですが、別のドメインのURLにすることなどはできません。
エントリーの通知画面で[追加の通知先のみに送る]にチェックを付けている際、入力した追加の宛先にBCCとして送信したいときは、mt-config.cgiに以下の記述を追加します。
EmailNotificationBcc 1
上記の設定と[追加の通知先のみに送る]チェックボックスのオン/オフによる挙動は以下のとおりです。
チェックボックス | EmailNotificationBcc | 追加の宛先 | 登録リストの宛先 |
---|---|---|---|
オフ | 1 | 送信しない | Bccとして送信 |
オン | 1 | Bccとして送信 | 送信しない |
オフ | 送信しない | Toに一件ずつ指定して送信 | |
オン | Toに一件ずつ指定して送信 | 送信しない |
Movable Type Enterpriseプログラムに含まれる以下のテンプレート・ファイルを編集することによって、通知メールのフォーマットをカスタマイズできます。次表の各ファイルは、Movable Type Enterpriseをインストールしたディレクトリを基準にしています。
項目 | テンプレートファイルパス |
---|---|
本文 | tmpl/email/notify-entry.tmpl |
フッター | tmpl/email/footer-email.tmpl |