php製無料メールフォームのTransmitMail

商用無料、コピーライト不要なphp製のメールフォームにTransmitMailというのがあります。

以前から知っておりましたが、なぜかメールが送れなかったので、設定方法のメモを兼ねてご紹介。ダウンロードは下記リンク先より。

プログラムを特に知らなくても設定が容易なメールフォーム

TransmitMailは、設定ファイルを書き換え、メールフォーム部分のHTMLをいじることで、容易にメールフォームが設置できます。
設定の詳細はwikiに書かれているので、そちらを見てもらうとして、サーバーへの設置方法について。

コアサーバーやXREAのセーフモードに注意

僕が躓いた原因は、phpがセーフモードで動作していたため。セーフモードではなくCGIとして動作するように変更するとよいです。

具体的には、.htaccessに以下のように書き込んで、TransmitMailをアップロードしたディレクトリにアップロードします。

なお、Windows上では、拡張子のみのファイルは作れないので、
メモ帳などで「htaccess.txt」などとし、アップロードしてからファイル名を「.htaccess」に変更します。
でもダウンロードした「.htaccess」は変更できるという謎…。

また、フォルダパーミッションを、コアサーバーやXREAの場合は、「conf」と「lib」に関しては705、「logs」と「temp」は777にします。
(755だと動かなかった)

引数を付けて文字列を取ることもできますし、フォームテンプレートの中身だけ使って既存サイトに組み込むこともできるので、
無料で出回っているphpフォームの中では、自由度の高いメールフォームだと思います。

GRC検索順位チェックツール*
順位チェックとサイト管理を1つのツールで!検索順位チェックツールGRC*

スポンサード・リンク

«
»
 

トラックバックURL

コメントを書き込む