
まいどっとWebサービスでは、お客様のCGIプログラムから直接 sendmail プログラムを呼び出してメール送信することはできません。
お客様にフォーム入力のHTMLファイルを作成いただき、その中から提供CGIプログラムであるmail.cgiを呼び出します。以下のサンプルをご参照ください。
| sub | Subject 送信されるメール題名(必須) 例:CGI TEST |
|---|---|
| to | To 送信先メールアドレス(必須) 例:example\@example.jp |
| from | From 送信元メールアドレス(必須) 例:example\@example.jp |
| body | メッセージ本文(必須) 以下の図の例では「こんにちは、テストです」 |
| after_page | メール送信後に表示するコンテンツのURL(省略化) 以下の図の例では事前に作成しておいた http://www.example.jp/afterpage.html になります。 |
このサンプルをそのまま引用した状態では使えません。
赤文字で記した部分はお客様の環境に置き換えてください。
| <HTML>
<TITLE>入力フォームサンプル</TITLE> |

<HTML> |

お客様にフォーム入力のHTMLファイルを作成いただき、一度お客様が作成したCGIプログラムでデータを受け取り、該当データの編集を行った後に、提供CGIプログラムであるmail.cgiを呼び出します。
以下の点に注意してご利用ください。
| sub | Subject 送信されるメール題名(必須) 例:フォーム入力テスト |
|---|---|
| to | To 送信先メールアドレス(必須) 例:example\@example.jp |
| from | From 送信元メールアドレス(必須) 例:example\@example.jp |
| body | メッセージ本文(必須) 以下の図の例では入力された情報を編集してセットしています。 |
| after_page | メール送信後に表示するコンテンツのURL(省略化) 以下の図の例ではCGIの中で編集作成したhtmlを呼び出しています。 |
実際にお客様がCGIプログラムを作成される場合には、入力項目のチェックやエラー処理なども考慮されることをおすすめします。
|
<HTML> |



このサンプルをそのまま引用した状態では使えません。
赤文字で記した部分はお客様の環境に置き換えてください。
赤文字で記したメールアドレスの"@"の前には"\"が必要です。
このサンプルでは'example\@example.jp'となります。
#!/usr/local/bin/perl print "Content-type: text/html\n\n"; require 'cgi-lib.pl'; $h_kubun = $data{'h_kubun'}; $filename = "./result.html"; print "<HEAD>\n"; |