レンタルサーバー設置型 / 買い切り

メールが届かないサーバーのための
PHPお問い合わせフォーム

mail() や Sendmail に頼らず、SMTPサーバーへ直接つないで送信します。 データベースもComposerも不要。アップロードして設定ファイルを1つ置くだけで動きます。

noteで購入する

2,980円 通常 3,980円 リリース記念・先着30名

こんなことで困っていませんか

  • フォームは設置できたのに、送信したメールが届かない
  • サーバーの mail() や Sendmail が使えず、配布されているフォームが動かない
  • 使いたいツールが MySQL や新しいPHPを要求してきて、契約中のサーバーでは動かない
  • Googleフォームは自社ドメインで動かず、サイトのデザインから浮いてしまう
  • PHPを触れる人が社内にいない
  • フォームは動いていたのに、メールだけ届かず問い合わせを失っていた

この商品が解決すること

01

Sendmailが使えないサーバーでも届く

配布されているPHPフォームの多くは、mail() 関数やサーバーのSendmailを使って送信します。これが無効化されていたり、送っても迷惑メール扱いされる共有サーバーは珍しくありません。本フォームはSMTPサーバーに直接つないで送るので、その制約を受けません。契約中のサーバー、Gmail、SendGrid をそのまま使えます。

02

データベースも追加インストールも不要

管理画面つきのフォームツールは、MySQLや新しいPHPを要求することがあります。古い共有サーバーではそれだけで選択肢から外れます。本フォームはデータベースを使わず、Composerもビルドも不要。PHP 5.6 から動きます。

03

取りこぼしゼロ設計

メールを送る前に、まず送信内容をサーバーへ保存します。SMTPの設定を間違えていても、サーバーが落ちていても、問い合わせ内容と添付ファイルは残ります。気づかないうちに問い合わせを失うことがありません。

04

PHPを書かずに設定できる

ブラウザで開いて質問に答えると設定ファイルができる「ジェネレーター」と、設置後の環境を自動診断する「設置チェッカー」を同梱。SMTP接続テストとテストメール送信まで画面から実行できます。

05

受け取ったあとの運用まで

受信管理画面(一覧・CSV書き出し・添付ダウンロード・削除)、Slack / Discord / Chatwork への通知、受付番号の発行、保管期間の自動削除まで含みます。データベースは不要です。

06

設置数無制限・受託案件でも使える

フォーム画面に配布元の表示は入りません。設置するサイトの数に制限はなく、受託制作したサイトへ設置してクライアントへ納品することも許諾しています。案件ごとの追加購入は不要なので、制作の仕事で使う方ほど負担が下がります。

画面

お問い合わせフォームの入力画面
入力画面。項目・必須/任意・並び順・色をすべて設定ファイルで変更できます
入力内容の確認画面
確認画面(オン/オフ切替)。「修正する」で戻ると添付ファイルも復元されます
受信管理画面の一覧表示
受信管理画面。一覧・CSV書き出し・添付ダウンロード・削除ができます
設定ファイルジェネレーターの画面
設定ジェネレーター。質問に答えるだけで config.php ができます
設置チェッカーの診断結果画面
設置チェッカー。権限・拡張・SMTP接続を自動診断します
既存サイトのデザインに組み込んだフォーム
自社サイトのヘッダー・フッターで挟み込めます

機能

フォーム

  • 入力項目6種を 必須/任意/非表示 で選択
  • 表示順・項目名を設定ファイルで変更
  • お問い合わせ種別のプルダウン(自由設定)
  • 添付ファイル(複数枚可・拡張子ホワイトリスト)
  • 入力内容の確認画面(オン/オフ)
  • サンクスページへのリダイレクト(広告計測対応)

入力チェック

  • 項目ごとに具体的なエラーメッセージを表示
  • エラー時も入力内容を保持
  • スクリーンリーダー対応(aria属性)
  • メールヘッダインジェクション対策

メール

  • 複数の宛先に同時送信
  • 送信者アドレスは Reply-To に入り、そのまま返信可
  • 自動返信メール(差し込み文字対応)
  • 日本語の件名・添付ファイル名に対応

受信・運用

  • 受信管理画面(一覧・CSV・添付DL・削除)
  • Slack / Discord / Chatwork 通知
  • 受付番号の発行
  • 保管期間の自動削除
  • 複数フォームの同時運用

スパム対策(4層)

  • ハニーポット
  • CSRFトークン
  • 時間トラップ
  • 同一IPからの連投制限
  • JavaScriptに依存しません

セキュリティ

  • 設定・ログ・保存データを .htaccess で遮断
  • 保存領域でのPHP実行を無効化
  • 添付は拡張子ホワイトリスト方式
  • 管理画面はハッシュ認証+試行回数制限

動作環境

PHP5.6 以上(5.6 / 7.x / 8.x で動作確認)
PHP拡張mbstring / openssl / session / json
WebサーバーApache(.htaccess が有効なこと)※Nginxは設定例を同梱
メール送信SMTPサーバーの情報(ホスト・ポート・ユーザー・パスワード)が必要
データベース不要

この商品でできないこと

購入後の「思っていたものと違う」を防ぐため、正直に書いておきます。

  • reCAPTCHA / Turnstile は組み込まれていません(追加する場合はご自身での実装が必要です)
  • フォーム項目を7つ目以降に増やすにはPHPの編集が必要です
  • 管理画面に検索・絞り込み・返信機能はありません
  • 決済・予約・アンケート集計の機能はありません
  • データの保存先はテキストファイルです(データベースは使いません)
  • 契約サーバーが外部SMTPへの接続を遮断している場合は動作しません
  • 買い切りのため、将来のアップデート提供は含まれません(重大なセキュリティ修正を除く)

価格

リリース記念・先着30名

2,980

通常価格 3,980円 / 買い切り・月額費用なし

  • フォーム一式(設置マニュアル付き)
  • 設定ジェネレーター・設置チェッカー
  • 受信管理画面
  • 設置サイト数 無制限・受託案件での納品可
  • 設置サポート(購入から90日以内・3回まで)
noteで購入する

ダウンロード販売(ZIP)です。買い切りのため、将来のアップデート提供は含まれません。

よくある質問

PHPが全くわからなくても設置できますか?
ファイルをFTPでアップロードし、フォルダの権限を変更する操作ができれば設置できます。PHPのコードを書く必要はありません。設定ファイルはジェネレーターで作れます。
何サイトまで使えますか?
無制限です。受託制作したクライアントのサイトへ設置・納品することもできます(案件ごとの追加購入は不要)。ソースコード自体を配布物として第三者へ渡すことはできません。
WordPressで使えますか?
WordPressのプラグインではありませんが、同じサーバーの別ディレクトリに設置してリンクする形で併用できます。テーマへの直接組み込みは想定していません。
メールが届かないときは?
同梱の設置チェッカーでSMTP接続テストを実行してください。原因の大半はここで判明します。解決しない場合はサポート窓口へご連絡ください(購入から90日以内・3回まで)。
アップデートはありますか?
本商品は買い切りです。将来のアップデート提供は含まれません。ご購入時点で搭載されている機能がすべてです。ただし重大なセキュリティ問題が判明した場合の修正版は無償で提供します。