BUSINESS HOSTING

>> TOP > 「フォームメールCGI」の移行について

旧オプション 「フォームメールCGI」の移行について


2007年9月30日を以って、完全廃止(サーバー停止)を実施させて頂きました。
  今までのご利用有難うございました。



対象サービスであるかの確認方法
「フォームメールCGIのURL(タグ)をご確認下さい。


[1] <FORM action="http://cgi1.[お客様ドメイン名]/cgi-bin/recept.cgi" method="post">
    例)<FORM action="http://cgi1.ds-sample.jp/cgi-bin/recept.cgi" method="post">

    ----> 対象です。(旧オプション「フォームメールCGI」をご利用です。)
          次項の手順に従ってご変更下さい。 


[2] <FORM action="https://secweb02.datastations.com/[管理者ID]_cgi/recept.cgi" method="post">
   例)<FORM action="https://secweb02.datastations.com/sam001_cgi/recept.cgi" method="post">

    ----> 対象です。(旧オプション「SSL領域内フォームメールCGI」をご利用です。)
          次項の手順に従ってご変更下さい。 



[3] <FORM action="http://www.[お客様ドメイン名]/cgi-bin/FormMail.pl" method="post">
   例)<FORM action="http://www.ds-sample.jp/cgi-bin/FormMail.pl" method="post">

    ----> そのままご利用頂けます。(ご変更の必要はありません。)


[4] <FORM action="https://secweb03.datastations.jp/[お客様ドメイン名]/cgi-bin/FormMail.pl" method="post">
   例)<FORM action="https://secweb03.datastations.jp/ds-sample.jp/cgi-bin/FormMail.pl" method="post">

    ----> そのままご利用頂けます。(ご変更の必要はありません。)


[5] その他、下記で始まるカウンターCGIのURL(タグ)の場合
   ・http://www.[お客様ドメイン名]/cgi-bin/....
   ・https://secweb03.datastations.jp/[お客様ドメイン名]/...

    ----> そのままご利用頂けます。(ご変更の必要はありません。)






[1]旧オプション「フォームメールCGI」
下記手順に従ってフォームメールの変更を行って頂きますようお願い致します。

1. コントロールパネル( https://scp.datastations.jp/ )にログインして下さい。

2. 「サイトマネージャー」→「CGIライブラリー」

3. 「CGI追加」をクリックして下さい。
  form1.gif


4. 『Postmail(フォームメール)』横の「作成」ボタンをクリックして下さい。
  form2.gif


5. ・「設置先アドレス」に任意のディレクトリを記載して下さい。

  ・「CGI設定項目」の [送信先メールアドレス]、[送信前確認]、[メールタイトル]、[送信後の形態]、[送信後の戻り先]
   を設定して下さい。

  ・「確認」をクリックします。
  form3.gif


6. 「追加」をクリックします。
  form4.gif


7. CGI設定トップに戻り、「CGI設定編集」ボタンをクリックして下さい。
  form5.gif


8. 作成した「postmail.1.cgi」を選択して、「編集」ボタンをクリックして下さい。
  form6.gif


9. ・設定した内容を確認の上、必要であれば作成したお客様独自のテンプレートのURLを指定してく下さい。

  ・「設置先アドレス 」をメモ(コピー)しておいてください。

  ・「確認」をクリックし、次画面で内容を確認した上で「編集」をクリックして下さい。
  form7.gif


10. 上記操作にて新しいフォームメールCGIの準備が完了しました。

〜次に、新フォームメールCGIと旧フォームメールCGIの差し替えを行います。〜


9. 現在、フォームメールCGIを設置されているお客様のWebページ(htmlファイル)を、以下例を参考にご変更ください。

(1)CGI起動タグ
【現在】
<FORM action="http://cgi1.[お客様ドメイン名]/cgi-bin/recept.cgi" method=POST>
例)<FORM action="http://cgi1.ds-sample.jp/cgi-bin/recept.cgi" method=POST">
  (ドメインがds-sample.jpの場合)
  ↓
【変更後】
<FORM action="http://[お客様ドメイン名]/cgi-dir/[設置先ディレクトリ名]/postmail.1.cgi"
                                                   method=POST>

例)<FORM action="http://ds-sample.jp/cgi-dir/sample/postmail.1.cgi" method=POST>
  (ドメインがds-sample.jp、設置先ディレクトリ名がsampleの場合)
※「9.」にてメモ(コピー)をいたしました「設置先アドレス」をご参照頂きますようお願いします。
※お客様でDNSを管理を頂いている場合は、http://の後にwww.を付加してお試し下さい。


(2)削除タグ
下記タグは、「9.」で設定頂く内容となります。「9.」での設定を確認の上、削除下さい。

「送信先メールアドレス」
<INPUT type="hidden" name="to" value="[メールアドレス]">
例)<INPUT type="hidden" name="to" value="info@ds-sample.jp">   (メールアドレスが info@ds-sample.jpの場合)

「メールタイトル」
<INPUT type="hidden" name="name" value="[受付フォーム名]">
例)<INPUT type="hidden" name="name" value="お問合せフォーム">   (受付フォーム名が お問合せフォームの場合)

「送信後画面テンプレート」
<INPUT type="hidden" name="location" value="[受付後のページURL]">
例)<INPUT type="hidden" name="location" value="http://www.ds-sample.jp/thanks.html">
  (受付後のページURLが http://www.ds-sample.jp/thanks.htmlの場合)

「入力エラー画面テンプレート」
<INPUT type="hidden" name="n_location" value="[指定エラーページURL]">
例)<INPUT type="hidden" name="n_location" value="http://www.ds-sample.jp/error.html">
  (指定エラーページURLが http://www.ds-sample.jp/error.htmlの場合)


(3)必須項目の変更について
旧CGIでは、必須入力については【SEND-項目名】(「-」ハイフンが必須、「_」アンダーバーが任意)としておりました。
新CGIではルールが変更となりますので、ご変更頂きますようお願い致します。

【現在】
【SEND-項目名】
「-」ハイフンが入力必須     「_」アンダーバーが任意
例)<INPUT type="text" name="SEND-Address" size="30"> ←必須項目の場合
  ↓
【変更後】
【_項目名】
「_」アンダーバーを付けると、「入力必須」となります。(任意の場合は何も付けません)
例)<INPUT type="text" name="_Address" size="30"> ←必須項目の場合

<必須> SEND-項目名 → _項目名  ※SEND-(ハイフン)から _(アンダーバ) に置換
<任意> SEND_項目名 → 項目名    ※SEND_(アンダーバ)を削除する。


※念の為、変更したサイトでの送信テストをお試し下さい。


※設置にあたり、ご不明な点があれば、弊社にて代行設置いたしますので、
   下記情報を弊社(support@datastations.com)にご連絡下さい。
   --------------------------------------------------
   (1)「9.」にてメモ(コピー)した「設置先アドレス 」

   (2)現在、フォームメールを設置しているURL
   --------------------------------------------------






[2]旧オプション「SSL領域内フォームメールCGI」
SSL領域内のページにフォームメールを設置する場合は、Kent-WebのCGIをダウンロードして設置する必要がございます。


1. KentWebのサイトより、「PostMail」をダウンロードしてください。

  http://www.kent-web.com/data/postmail.html
  form8.gif

2. ダウンロードしたファイルを解凍し、「postmail.cgi」ファイルに設定内容を反映して下さい。

(1)「送信先メールアドレス」

<INPUT type="hidden" name="to" value="[メールアドレス]">
例)<INPUT type="hidden" name="to" value="info@ds-sample.jp">   (メールアドレスが info@ds-sample.jpの場合)
 ↓
# 送信先メールアドレス
$mailto = 'info@ds-sample.jp';



(2)「メールタイトル」

<INPUT type="hidden" name="name" value="[受付フォーム名]">
例)<INPUT type="hidden" name="name" value="お問合せフォーム">   (受付フォーム名が お問合せフォームの場合)
 ↓
# メールタイトル
$subject = 'お問合せフォーム';



(3)「入力エラー画面テンプレート」

<INPUT type="hidden" name="n_location" value="[指定エラーページURL]">
例)<INPUT type="hidden" name="n_location" value="https://secweb03.datastations.jp/ds-test.jp/error.html">
  (指定エラーページURLが https://secweb03.datastations.jp/ds-test.jp/error.htmlの場合)
 ↓
# 入力エラー画面テンプレート【サーバパス】
$tmp_err2 = '../error.html';


※postmail.cgiのデフォルト設定(URL)でも、そのままご利用頂けます。


(4)「送信後画面テンプレート」

<INPUT type="hidden" name="location" value="[受付後のページURL]">
例)<INPUT type="hidden" name="location" value="https://secweb03.datastations.jp/ds-test.jp/thanks.html">
  (受付後のページURLが https://secweb03.datastations.jp/ds-test.jp/thanks.htmlの場合)
 ↓
# 送信後画面テンプレート【サーバパス】
$tmp_thx = '.../thanks.html';


※postmail.cgiのデフォルト設定(URL)でも、そのままご利用頂けます。


(5)「送信後の戻り先」

# 送信後の戻り先【URLパス】
# → http://から記述する
$back = 'http://www.xxx.xxx/';


※TOP等を指定してください。


3.FTP接続していただき、「/SSL/www/」 のフォルダ内に  フォルダー(postmail)毎、アップロードして下さい。


4.(3)のファイルのパーミッションを変更下さい。

 postmail / postmail.cgi  [705]
   |        postmail.html
   |
   +-- lib / jcode.pl      [604]
   |         mimew.pl      [604] ... 任意
   |         io-socket.pl  [604]

 (例:FFFTPソフトをご利用の場合)
  ・該当ファイルを選択し、右クリック
  ・「属性変更」をクリック
  ・「現在の属性」数値をファイル毎に指定された数値に変更。
   (postmail.cgiの場合 644→705)


5.現在、フォームメールCGIを設置されているお客様のWebページ(htmlファイル)を、以下例を参考にご変更ください。

(1)CGI起動タグ
【現在】
<FORM action="https://secweb02.datastations.com/[管理者ID]_cgi-bin/recept.cgi"
                                                  method="post">

例)<FORM action="https://secweb02.datastations.com/sam001_cgi_cgi-bin/recept.cgi" method="post">
  (ドメインがds-sample.jp、管理者IDがsam001の場合)
  ↓

【変更後】
<FORM action="https://secweb03.datastations.jp/[お客様ドメイン名]/postmail/postmail.cgi"
                                                method="post">


例)<FORM action="https://secweb03.datastations.jp/ds-sample.jp/postmail/postmail.cgi" method="post">
  (ドメインがds-sample.jpiの場合)



(2)削除タグ
下記タグは、「2.」で設定頂いた内容となります。設定済内容を確認の上、削除下さい。

「送信先メールアドレス」
<INPUT type="hidden" name="to" value="[メールアドレス]">

「メールタイトル」
<INPUT type="hidden" name="name" value="[受付フォーム名]">

「送信後画面テンプレート」
<INPUT type="hidden" name="location" value="[受付後のページURL]">

「入力エラー画面テンプレート」
<INPUT type="hidden" name="n_location" value="[指定エラーページURL]">


(3)必須項目の変更について
旧CGIでは、必須入力については【SEND-項目名】(「-」ハイフンが必須、「_」アンダーバーが任意)としておりました。
新CGIではルールが変更となりますので、ご変更頂きますようお願い致します。

【現在】
【SEND-項目名】
「-」ハイフンが入力必須     「_」アンダーバーが任意
例)<INPUT type="text" name="SEND-Address" size="30"> ←必須項目の場合
  ↓
【変更後】
【_項目名】
「_」アンダーバーを付けると、「入力必須」となります。(任意の場合は何も付けません)
例)<INPUT type="text" name="_Address" size="30"> ←必須項目の場合

<必須> SEND-項目名 → _項目名  ※SEND-(ハイフン)から _(アンダーバ) に置換
<任意> SEND_項目名 → 項目名    ※SEND_(アンダーバ)を削除する。


※念の為、変更したサイトでの送信テストをお試し下さい。


※設置にあたり、ご不明な点があれば、弊社にて代行設置いたしますので、
   下記情報を弊社(support@datastations.com)にご連絡下さい。
   --------------------------------------------------
   (1)CGI設置箇所(SSS/www/postmail/等)

   (2)現在、フォームメールを設置しているURL
   --------------------------------------------------





  プライバシーポリシー免責事項 © 2007 CsideNet Co.,Ltd. All rights reserved.