[Email]
  パスワード変更
  Alias
  SMTP認証
  パスワード決定
  Virtmaps
  E-mailクライアント
  Mail Queue
  Userアカウント
  SSLアクセス
  自動返信メール
  Spam
    accessファイル
    POP-Before-SMTP
    SpamAssassin
    Blocking Spam
    vinstallログ
    sendmail設定
  Mojomail
  Procmail
  PGP
    PGP FormMail
    GnuPG
  Twig
  Majordomo
    インストール
    メールリスト作成
    MajorCool
  Mailman
[Web]
[FTP]
[User]
[Perl]
[iManager]
[Timezone]
[Real]
[Database]
[ColdFusion]
[Python]
[Faq]


v1
Email
v1
Web
v1
FTP
v1
User
v1
Perl
v1
iManager
v1
Timezone
v1
Real
v1
Database
v1
ColdFusion
v1
Python
v1
Faq


PGP FormMail CGI


注意: このページは、レンタルサーバー SPEEDEX VPS v1 の E-Mail についての技術サポートページです。
SPEEDEX VPS v1 には FreeBSD サーバーA、FreeBSD サーバーB、FreeBSD サーバーC、Solaris Standard、Solaris Pro の 5 タイプがあります。
2009年6月現在、5 タイプとも新規オーダーはお受けしておりません。
現在提供中のサービスについては SPEEDEX のメニューページを参照ください。
なお、Solaris Standard、Solaris Pro につきましては 2010年5月を持ってサービスを停止する予定です。
SPEEDEX VPS v2 サーバーご利用の場合は v2 サーバーサポートページを参照ください。
SPEEDEX VPS v3 サーバーご利用の場合は v3 サーバーサポートページを参照ください。
SPEEDEX OneDom サーバーご利用の場合は OneDom サーバーサポートページを参照ください。

PGP FormMail は FormMail と PGP の機能を一つにまとめたもので、web のフォーム (オーダーフォームのような) を使って暗号化したメールを送信できるツールです。

FormMail は web のフォームに入力されたデータを集め、指定されたユーザーにメールするよう、データをメールゲートウエイに渡します。この CGI はフォームで指定できる豊富なフォーマットとオプションを備えているので、ほとんどのことはフォームから指定できます。このれは、FormMail を使うには、プログラムの知識や複数フォームと複数 CGI 間でのデータのやり取り等についての知識が必要ないということです。同時に、FormMail があることで Virtual サーバーのユーザーに自由に独自 cgi を使わせる危険を冒さなくてもすむということも意味しています。

PGP (Pretty Good Privacy) は Phil Zimmerman 氏によって開発された、高度の暗号化によってセキュリティを確保する MSDOS、UNIX、VAX/VMS 等のコンピュータで使えるアプリケーションです。PGP を使えばファイルやメッセージを、プライバシーを保護し、本人確認付きで、手軽に交換できます。

インストール
Telnet または SSH で Virtual サーバーにアクセスし以下を行います。

  1. PGP 5.0. のインストール

  2. PGP FormMail のインストールは Virtual サーバーの O/S に従って、以下のようにします。

    • FreeBSD と Solaris

      % vinstall pgp5formmail

    上記のコマンドを実行すると pgp5formmail.plpgp5formmail.README.txt~/www/cgi-bin ディレクトリーにインストールされます。

設定
フォームを置いてある Virtual サーバーからのデータを PGP FormMail CGI が扱うよう、参照情報を設定します。pgp5formmail.pl ファイルの最初のほうに、以下の内容の行があります。

@referers = ('YOUR-DOMAIN.NAME','YOUR.IP.ADD.RESS');

YOUR-DOMAIN.NAME を Virtual サーバーのドメイン名に、YOUR.IP.ADD.RESS を Virtual サーバーの IP アドレスに、それぞれ変更します。

使用方法
メール送信データを入力するフォームを作成します。フォームは最低限、以下のフィールドを含んでいなければなりません。

  • recipient = メール受信者
  • pgpuserid = PGP の user ID

その他のオプションフィールドを使うことで PGP FormMail の能力をフルに生かせます。例:

  • subject = 返信メールに含まれる件名
  • email = 返信メールの受け取りメールアドレス
  • realname = 送信人名
  • redirect = フォーム入力確認画面の URL (指定しなければ現在の URL が使われる)
  • required = 必須フィールド名 (コンマ区切り)

その他多くのフィールドが利用可能です。フィールドについての詳しい説明は pgp5formmail.README 文書をお読みください。

表示されるフォームの HTML ソースは以下のようなものとなるでしょう。


<form method="POST" action="/cgi-bin/pgp5formmail.pl">

<input type="hidden" name="recipient" 

       value="order@yourdomain.com">

<input type="hidden" name="pgpuserid" 

       value="YOUR-USER-ID">

<input type="hidden" name="subject" 

       value="Order Request">

<input type="hidden" name="required" 

       value="realname,username,phone">

Please Enter Your Name:<br>

<input name="realname" size="40">

<p>

Please Enter Your Email Address:<br>

<input name="username" size="40">

<p>

Please Enter Your Phone Number:<br>

<input name="phone" size="40">

<p>

.

.

.

<input type="submit" value="Submit">

<input type="reset" value="Reset">

</form>

    

YOUR-USER-ID は公開鍵の user ID です。user ID に '<' and '>' のような web ブラウザで間違って送信されるような文字が含まれている場合は、正しく解釈されるよう適切なエスケープを利用してください。例えば、user ID が以下の場合。

John Q. Smith <12345.6789@compuserve.com>

user ID を以下の文字列に置き換えます。( &lt;&gt; がエスケープ指定)

John Q. Smith &lt;12345.6789@compuserve.com&gt;




SPEEDEX サポートポリシー

Copyright @ Cyber Vision Hosting Co., Ltd. All rights reserved.


株式会社サイバービジョンホスティング提供サービス一覧
再販売用レンタルサーバーのSPEEDEX | VPS(仮想専用サーバー) | 共用サーバー | 専用サーバー | 独自ドメイン取得・運用 | SSLサーバー証明書 | ワイルドカードサーバー証明書 | SEO | Google Apps(TM)
WindowsデータバックアップのDataShelter | 事業者向け再販売用Windowsデータバックアップ | クリエイティブワークの検索エンジン