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へ >> |