お知らせ

Movable Type 5 Webサイト製作ガイドVolume 12009年12月7日

Movable Type 5 Webサイト製作ガイドVolume 1」を発売しました。
Movable Type 5を基本からしっかりマスターしたい方のための書籍です。
Movable TypeでWeb製作をされている方などにお勧めです。
PDFによる販売で、当サイトでのみ購入できます(書店では購入できません)

他にも多数書籍を執筆しています。
こちらもぜひご覧ください。

メールフォーム作成用プラグイン(その1)

| コメント(9) | トラックバック(17)

2007年5月30日
スパム対策機能等を追加したV1.30を公開しました。

2007年1月27日
メールフォームプラグインにクロスサイトスクリプティングの脆弱性等の不具合が見つかりました。申し訳ありません。
こちらのエントリーをご参照の上、最新版にアップデートしてください。

2007年1月23日
メールフォームプラグインのバージョン1.20を公開しました。
解説も更新しましたので、こちらのエントリーをご参照ください。

自分宛のメールを送ってもらえるようにするために、ご自分のサイトにメールフォームを設置している方をよく見かけます。
Movable Typeで作ったBlogサイトでも、メールフォームを使いたいところではないでしょうか。

ただ、Movable Typeには、メールフォームを作成するような機能はありません。
そこで、Movable Type用のメールフォーム作成プラグインを作ってみました(Movable Type 3.2以降用です)。
実際のメールフォームの例はこちらにあります。
Movable Typeのテンプレートとしてメールフォームを作ることができますので、Blogの他のページとデザインを合わせたり、メールフォームのページの中にBlogの各種の情報を入れたりすることができます。

メールフォームは、以下のステップで作成します。

  • プラグインのインストール
  • メール送信フォームのテンプレートの作成
  • 送信完了ページのテンプレートの作成
  • 送信前確認ページのテンプレートの作成
  • 送信エラーページのテンプレートの作成

作業の量が結構ありますので、数日に分けて解説します。
今日は、プラグインのインストールの手順です。

1.プラグインのダウンロード

まず、以下のリンクをクリックして、プラグインのファイルをダウンロードします。

MailForm_1_30.zip

プラグインの継続的な開発やサポートのために、プラグインをご利用された方は、ドネーション(寄付)を行っていただけると幸いです。
ドネーションの方法は、こちらのページをご参照ください。

また、このプラグインの他にも、いくつかのプラグインを配布しています。
配布中のプラグインは、Movable Type Plugin Directoryのページをご参照ください。

Movable Typeのプラグイン開発等のドキュメント「Movable Type Developer's Guide Volume 1」も販売しています。
ご自分でプラグインを作ってみたい方に、ぜひお勧めしたい一冊です。
詳細は特設ページをご覧ください。

ダウンロードしたファイルは、zip形式で圧縮してありますので、解凍します。
解凍すると、「MailForm」というフォルダができます。このフォルダをMovable Typeの「plugins」フォルダにアップロードします(「plugins」フォルダの中に「MailForm」フォルダができるようにします)。

また、アップロード先の「MailForm」フォルダの中に、「mt-mail-form.cgi」というファイルができます。
このファイルのパーミッションを「705」などに変更して、実行可能にします。

なお、ファイルの文字コードはutf-8にしてあります。
Movable Typeの文字コードの設定をutf-8以外にしている方は、その文字コードに変えてファイルをアップロードします。

2.送信先メールアドレスの設定

次に、メールフォームからメールを送信されたときの、送信先のメールアドレスを設定します。
送信先メールアドレスは、Blogごとに設定することができます。

Blogの「環境設定」メニューの中の「設定」をクリックします。
そして、設定の中の「プラグイン」のタブをクリックして、プラグインの設定を開きます。
すると、プラグイン一覧の中に「MailForm」が表示されます。
「設定を表示」のリンクをクリックすると、送信先メールアドレスを設定する欄が表示されますので、メールアドレスを入力して「変更を保存」ボタンをクリックします。

↓送信先メールアドレスの設定
送信先メールアドレスの設定

トラックバック(17)

トラックバックURL: http://www.h-fj.com/mt/mt-tb.cgi/469.

ツール・ド・もんち - Tour De MonChi - - メールフォームを設置 (2006年3月12日 17:20)

前々からメール送信用フォームを設置したいと考えていたのですが、これまで延び延びに... 続きを読む

パソコンであれこれ。 - 3/15の覚書 (2006年3月16日 04:17)

今日、このブログに対してやったこと。 ●メールフォームの設置  The blog... 続きを読む

メールフォーム作成用プラグイン 1回目 2回目 3回目 4回目 5回目 コレも今... 続きを読む

メールによるご連絡を頂けるよう、プロフィールのページにメールアドレスを掲載してい... 続きを読む

お問い合せのページって、なにかと必要ですよね。 MTでサイトを作った場合どうすればよいのか?……とい... 続きを読む

(*`・ω・´)ノ やっとう - カスタマイズ覚え書き1 (2006年6月 4日 20:46)

この記事内で紹介させていただいているサイト様です 『MovableTypeを攻略... 続きを読む

メールフォームを設置できるmovable... 続きを読む

Internet Zone::Movable TypeでBlog生活 - メール送信フォームを設置しました (2006年6月18日 22:00)

メール送信フォームを作りました。 作成にあたっては、藤本壱さんのメールフォーム作成用プラグインを利用させていただきました。便利なプラグインを開発していただ... 続きを読む

このヒドイ湿度にヤラれて死にかけまして、今日はあらゆる予定をキャンセル。つまんないのでメールフォーム作って遊んでました。 続きを読む

ネタの無い夜のお約束…。 それはブログのカスタマイズなり†♪ いまさらながらも、「Movable Type」にはプロフィールの項目が無いのと 管理人へのメ... 続きを読む

Homeページのデザインを変更しました。 どうせ誰も見ないだろう&更新もほとんど... 続きを読む

ブログ別!作成・カスタマイズ講座 - MT用メールフォームの作成 (2007年1月 7日 00:15)

今回は、MovableType用のメールフォームの作成方法を説明します。 「The blog of H.Fujimoto」の壱さんが作成された「メールフォ... 続きを読む

ここちcafeにメールフォームのページを設置しました。 ここちcafeは、Mov... 続きを読む

MTのメールフォームプラグインを導入 当ブログにメールフォームを設置しました。設... 続きを読む

MovableTypeを導入したサイトに同時にメールフォームも導入したい場合にどういう方法があるか、またその場合SSLはどうなるのか、みたいなことを社内... 続きを読む

SEO対策と稼ぐアフィリエイト情報 - メールフォームを設置しました。 (2007年7月25日 10:29)

CGIを使ってメールフォームを作ってみました。 ネットサーフレスキュー[Web裏技]で無料で配布されています。 続きを読む

ずっと設置したいと思っていたナビゲーションバーと、メールフォームを当blogに... 続きを読む

コメント(スレッド9件,コメント9件)

コメントはスレッド表示になっています。
また、スレッドの先頭のコメントに対する返信には、先頭に矢印を表示しています。

No.1 せいざん : (無題)

壱さん

こんばんは。
メールフォームを利用しようとして、アップロードしましたが、プラグインに出てくるのですが、設定の表示というリンクがでてきません。何か理由はありますか?分かれば教えてください。宜しくお願いいます。

No.2  : (無題)

>せいざんさん
こんにちは。プラグインご利用ありがとうございます。

ご質問の件ですが、システムメニューのプラグイン一覧ではなく、個々のBlogの設定ページのプラグインタブで設定してください。

No.3 せいざん : (無題)

壱さん

こんばんは。
ご回答ありがとうございます。見つかりました。早速作ってみようと思います。迅速かつ丁寧な対応ありがとうございます。

No.4 EIJI : (無題)

こんにちは。「Movable Typedでつくる!最強のブログサイト」を拝見し、こちらのサイトも参考にさせていただいています。

藤本様が作成されているメールフォーム用プラグインについて、質問させてください。今後の予定でmt-mail-form_110に任意の項目を入力必須にできる機能追加の予定はありませんでしょうか?

現状では、名前・メールアドレス・本文・題名(?)以外の任意項目を入力必須とする場合はmt-mail-from.cgiを修正するかたちになると思いますが、可能であれば、フォームのテンプレート側で対応できれば良いなと思っています。フォームのテンプレート側で対応することにより、任意の項目を入力必須にしたり、名前・メールアドレス・本文・題名の入力必須を解除したりも可能になると思うためです。

今後のバージョンアップなどの予定がありましたら、その際にご検討くだされば幸いです。

No.5  : (無題)

>EIJIさん
こんにちは。

メールフォームプラグイン1.20を公開しました。
ご要望の機能も追加しました。

http://www.h-fj.com/blog/archives/2006/03/10-131311.php

なお、利用方法は順次解説していきますので、それまでもうしばらくお待ちください。

No.6 EIJI : (無題)

壱様

早々に希望をかなえてくださり、ありがとうございます!
早速設置してみます。
※SQLが破損したようで、いままで設定した内容が飛んでしまいました。設置して動作確認するまで少し時間がかかりそうですが、無事に設置できましたらご報告いたします。

No.7 teck : (無題)

こんにちわ。
プラグインを利用したいと思うのですが、迷惑メールのことを
考えて↓のようなことを追加したいと思うのですが可能でしょうか?

http://magokorokikaku.com/moeya/archives/2007/03/mt_de_mail_tips_1.html

No.8  : (無題)

>teckさん
こんにちは。

現在配布しているメールフォームプラグインでは、ログを含めて、いくつかのスパム対策機能を装備しています。
以下のエントリーを参照してください。

http://www.h-fj.com/blog/archives/2007/05/30-093013.php

No.9 teck : (無題)

>壱さん
早速返信いただきありがとうございます。
ログにはばっちりIPが残っていました。
便利なプラグインをご提供いただきありがとうございますm(_"_)m

コメントする