おすすめの書籍
概要
PHPで動作するシンプルな汎用メールフォームシステムです。
MITライセンスで公開していますので、改変、再配布はご自由にどうぞ。
Copyright表示、リンク、ご連絡等は一切必要ありません。
2012年3月17日
MOONGIFT様にご紹介いただきました。
小規模なWebサイトにぴったり。PHP製のメールフォーム「TransmitMail」 - MOONGIFT
2011年10月13日
自分のブログにて、TransmitMailを公開した時の想いを書いています。
どうのこうの » Copyright表示不要のPHP製汎用メールフォームシステム「TransmitMail」
特徴
- PHP5.4以上で動作します。
- HTMLはテンプレートとして読み込むので、自由なデザインが可能です。
- マークアップエンジニアが作ったので、マークアップエンジニアに優しい作りになっています。
(メールフォームの設置って大抵マークアップエンジニアの仕事ですよね。) - 静的ページに組み込むだけなら、1〜2時間くらいで設置できると思います。
- もちろんDreamweaverテンプレートと連動できます。
- CMSを組み込んだサイトならCMS標準やプラグインのメールフォームを使った方が良いと思いますが、
静的サイトにメールフォームだけ設置したい場合等にご利用いただければと思います。 - 入力必須等のよくあるチェックは標準実装しています。
- セッションにより、ブラウザリロード等の連続送信を防止しています。
- ファイル添付機能が付いています。
- MITライセンスですので、自由に改造してください。
- Copyright表示は必要ありません。
- HTMLソースに <meta name="generator" /> が出力されたりもしません。
- ソースはGitHubで管理していますので、自由にForkしてカスタマイズしてください。
- 良いカスタマイズができましたら、Pull Requestをください。
お問い合わせ
バグ、不具合報告、カスタマイズのご要望、設置代行等の各種お問い合わせは、
下記メールアドレスまたは掲示板(GitHub)へご連絡ください。
- dounokouno[at]gmail.com
- Issues - dounokouno/TransmitMail - GitHub
JavaScriptによる入力補助
JavaScriptによる入力補助が必要な場合は、下記プラグイン等をご利用いただくと良いかと思います。
注意事項、今後の対応予定など
- 文字コードはUTF-8にのみ対応しています。(今後、別の文字コードに対応するかもしれません。)
ファイルの添付には対応していません。(今後、対応するかもしれません。)
v1.1.0にてファイル添付に対応しました。- 管理画面はありません。(今後、対応するかもしれません。)
- ケータイ(フィーチャーフォン、ガラケー)での動作確認はしていません。(どなたか確認していただけると助かります。)
更新履歴
※もうめんどくさいから Commit History をご確認ください。
- 2012-06-07 : v1.0.6(エラーログ出力ディレクトリの間違いを修正)
- 2012-06-05 : v1.0.5(メールアドレスチェックの統括エラーメッセージが2回表示されてしまう不具合を修正)
- 2012-03-21 : v1.0.4(メールアドレスのチェックを強化)
- 2011-10-28 : v1.0.3(sendmailのパスの取得方法を修正)
- 2011-10-26 : v1.0.2(date_default_timezone_setを追加)
- 2011-10-16 : v1.0.1(オプション追加、文字化け対策)
- 2011-10-12 : 公開
- 2011-09-16 : 公開のため、各種調整
- 2010-11-27 : 各種OS、ブラウザ、アプリケーションの動作確認環境を追加
- 2010-11-27 : 確認画面のマルチラインインプット用の改行コードを<br />に変換するコードを追加
- 2010-11-27 : チェックモードのsendmailのパスの取得方法を修正
- 2010-11-21 : 一通り完成