Formmail README ダイジェスト
FormMail README で重要なのは CONFIGURATION 部と FORM CONFIGURATION 部です。CONFIGURATION 部では FormMail.pl で指定できる変数、配列、ハッシュ等に付いて説明されています。FORM CONFIGURATION 部では FormMail.pl を呼び出す Form 入力ページで指定できるフィールドに付いて説明されています。
CONFIGURATION$DEBUGGING スクリプトのテスト時に、この値を設定することでエラーが見つけやすくなります。 $emulate_matts_code この値を設定することで、Matt's Script Archive のスクリプトと同一の機能を持たせることができます。 $secure この値を設定することで、セキュリティーを高くできます。 $allow_empty_ref この値を設定することで、ファイアウォール内からの Form 入力に対応できます。 $max_recipients この値を設定することで、一つの Form から送信できる送信先数を制限できます。 $mailprog 以下の通り指定ください。
$postmaster この値を設定することで、スクリプトが送信するメールの送信者を指定できます。エラーメールは、この値に戻されます。 @referers Form を設置できるドメイン、IP のリストです。 @allow_mail_to メールを受信できるアドレス、またはホスト名のリストです。 @recipients メールを受信できるアドレスの Perl 正規表現を使ったリストです。 %recipient_alias メール送信先をハッシュで指定できます。これを使うと、Form にメールアドレスを記載する必要がなくなります。 @valid_ENV メールに含める環境変数を指定できます。 $locale $locale = "ja_JP"; と指定することでメール送信時間を日本語時間表示にすることを意図しています。 $charset 出力するドキュメントの文字コードです。 $date_fmt タイムスタンプ表示形式を指定できます。 $style スクリプトが作成表示するページの CSS stylesheet の URL を指定できます。 $no_content この値を設定すると、Form 受付結果が表示されません。Form が表示されたままになります。 $double_spacing この値が設定されると、送信メールはフィールド間に空行を挿入します。 $wrap_text この値が設定されると、送信メールは長文が自動改行されて送られます。 $wrap_style この値で、送信メールのフォーマットをより細かく指定できます。 $send_confirmation_mail この値が設定されると、Form に入力したユーザーに確認のメールが送信されます。 $confirmation_text この値が確認メール内容となります。 FORM CONFIGURATIONrecipient recipient フィールドの値は、このフォームの内容が送信されるメールアドレスです。 subject subject フィールドの値は、このフォームの内容が送信されるメールの件名です。 redirect redirect フィールドを指定した場合、値の URL ページが、送信完了時に表示されます。 bgcolor bgcolor フィールドの値は、送信完了時に表示されるページの background color です。 background background フィールドの値は、送信完了時に表示されるページの background 画像です。 text_color text_color フィールドの値は、送信完了時に表示されるページの text color です。 link_color link_color フィールドの値は、送信完了時に表示されるページの link color です。 vlink_color vlink_color フィールドの値は、送信完了時に表示されるページの閲覧済み link color です。 alink_color alink_color フィールドの値は、送信完了時に表示されるページのアンカー link color です。 title title フィールドの値は、送信完了時に表示されるページの title です。 return_link_url return_link_url フィールドの値は、送信完了時に表示されるページに含まれる戻り先 link の URL です。 return_link_title return_link_title フィールドの値は、送信完了時に表示されるページに含まれる戻り先 link の表示内容です。 sort sort フィールドの値によって、送信完了時に表示されるページのフィールドの順番を指定できます。 print_config print_config フィールドはデバッグ用に利用できます。 required required フィールドで必須入力フィールドを指定できます。 missing_fields_redirect missing_fields_redirect フィールドに URL を指定することで入力ミスに懇切に対応することができます。 env_report env_report フィールドを指定することで、Form 入力ページ時の環境変数をメールに含めることができます。 print_blank_fields print_blank_fields フィールドを指定すると、値が空のフィールドもメールに含まれます。 email フィールドを指定すると、メールではこのアドレスが From に設定されます。 realname realname フィールドを指定すると、メールではこの値が送信者に設定されます。
|