シンプルで設置も簡単なメールフォーム
ezPost シリーズ
スクリプト内での設定個所はperlへのパスのみです。送信先のメールアドレスや、その他動作に関わる設定等はすべてWEBブラウザ上(ないしはHTML)で行いますので、初心者の方でも簡単に運用できます。
メール送信スクリプトとしての基本的な機能はだいたい実装。がんばりました。
また、表示に関しては初心者でも変更が容易なHTMLテンプレートを採用。HTML編集ソフトを使用して自在にデザイン変更が可能です。
ezPost の主な機能
- 設問を自由に追加、変更、削除可能。
- もちろん各項目毎に必須・任意入力切替可能。
- 入力データのフォーマットの指定(数字のみ、平仮名のみ、等)
- メールアドレスやURLの書式チェック。
- 送信前にプレビュー画面を表示(ON/OFF 切替可能)
- 送信者のリモートホストを調べてメール本文の末尾に記述することが可能。
- 指定したリモートホストからの送信を禁止することもできます。
- CGIの呼び出しを許可するアドレスを限定できます。
- スパム対策を強化(メッセージ内に全角文字を含まないものは送信を拒否。また3個以上URLを含むものについても拒否。送信禁止ワードの設定)
- 本文にて改行を含まず70バイト以上連続する長い文章には自動で改行を挿入。
- Unicodeのデータも処理可能です。
- 自動返信機能を実装。
- CC利用可。
- メールのエンコード方式もISO-2022-JPとutf-8から選択可能。
- NET::SMTPを使用してメール送信を行う事も可能。sendmail が使用できないサーバーでも運用可能です。
- ポート番号を自由に変更可能。Outbound Port25 Blocking にも簡単に対応できます。
- POP before SMTP を要求するサーバーにも対応(Net::POP3必須)
- SMTP-Auth認証使用可能(Authen::SASL必須)
- TLS暗号化利用可能(Net::SMTP::TLS必須)
- SSL暗号化利用可能(Net::SMTP::SSL必須)
なお、ダウンロードなさる前に必ず利用規約に目を通してください。ダウンロードされた場合は幣サイトの利用規約に同意なされたものとみなします。
- ezPost ver.5,0(最新版)
- より高性能に進化したezPost。使用できる引数が大幅に追加され、より細やかな制御が可能になりました。アンケートフォームの作成により力を発揮できると思います。また、いままで知らん振りを押し通してきた Unicode の『波ダッシュ』及び『全角チルダ』問題も今 ver. からようやく正式対応いたしました。
さらに sendmail コマンドを使用できない環境でも Perl モジュールを用いて直接 SMTP サーバ経由でメール送信を行う事も可能になりました。豊富なオプションを用意いたしましたので、OP25B、POP認証、Auth認証、TLS暗号化、SSL暗号化にそれぞれ対応可能です。
(今までのバージョンとはシステムの構成が変更されましたので、5.0未満からのアップデートはちょっと難しいです。お手数ですが新規インストールされるようにお願い申し上げます) - ダウンロード