M E N U

0.My Condition
1.Preparation
2.IIS Install
3.Action Check
4.IIS Setup
5.Page Create
6.File Movement
7.Router Setup
7-2.(MN8300)
8.Dynamic DNS
9.DiCE Setup
10.Perl Install
11.Perl Setup
12.Perl Check
13.Mail Server
14.Mail Setup
15.Mail Account
16.Mailer Setup
17.Sendmail Install
18.Sendmail Check
19.WebDav
20.WebDav Control
21.WebDav Access


Support BBS
Free Talk BBS
Mail Form
Information
SightMap
Link

Chapter.18 sendmailの動作確認

次は「sendmail」が実際動いているかの確認をします。

余計な機能が付いていない「kent-web」さんのメールフォームを改造してこのページでダウンロードできるようにしています。これを使ってまずテストしてみましょう。
まずはプログラムをダウンロードします。

[Download]

ダウンロード・解凍が終わったら「wwwroot\cgi-bin\mail\」等に保存します。

「postmail.cgi」の以下の点を変更します。

#------------#
# 基本設定    #
#------------#

require './jcode.pl';

# ☆★☆★ここを修正☆★☆★

# メールソフトまでのパス
# 当ページと同じ状態で作成している場合は変更する必要なし
# perl・sendmailの位置を変えているのなら変更する
$mailprog = 'c:\perl\bin\perl.exe c:\sendmail\sendmail.cgi';

# 送信先メールアドレス←先ほど指定したアカウント
$mailto = 'xxx@xxx.ddo.jp';

# ☆★☆★ここまでを修正☆★☆★

後はブラウザより「http://xxx.ddo.jp/cgi-bin/mail/mailtest.html」を開き、送信ボタンを押すだけです。
無事メールの送信が出来ていれば完了ページが表示されます。メールボックスを確認してください。
perlやsendmailの位置があっていなければエラーが出ます。再度場所の確認を行ってください。
確認が出来たらこのCGI(3ファイル)を削除して、ほかのメールフォームCGIを準備してください。

1つ注意する点があります。ここでメールフォームCGIが動いたからといってすべてのメールフォームが動くわけではありません。このページをご覧になっている方の内、ほとんどの方はすでにいくつ物CGIの設置をしてきたと思われるのでご存知かもしれませんが、CGIによってはIISでは動かないものも存在します(逆も有る)。その場合はプログラム作者と交渉して作り直してもらうか、あきらめて他の物を探すかしか方法はありません。



  








© Copyright 2002-2006 GigaSpeed.AllRights Reserved