windows custom


メニュー

Chapter.18 sendmailの動作確認


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

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


sendmailテスト用CGI 12kb (mailtest.lzh)

ダウンロード・解凍が終わったら「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では動かないものも存在します(逆も有る)。その場合はプログラム作者と交渉して作り直してもらうか、あきらめて他の物を探すかしか方法はありません。

<< Chapter.17へ Chapter.19へ >>