• ベストアンサー

フォームメールが動いているのか?

KentWEBさんのところからフォームメールのcgiを借りてきて、 http://www.kent-web.com/data/index.html 大学のサーバにおいています。簡易チェックを表示したところ sendmailのパスも正しいようで、エラーは出ませんし、 実際にテストしてみたところ、「送信完了しました」の表示まででます。 ところがメールが届きません。 何かトラブルの原因と思われることがわかりましたら、 是非教えてください。よろしくお願いします。

  • adinat
  • お礼率78% (245/312)
  • CGI
  • 回答数2
  • ありがとう数2

質問者が選んだベストアンサー

  • ベストアンサー
  • natatin
  • ベストアンサー率50% (1322/2599)
回答No.2

サーバーがsendmailに対応してないとかないですよね sendmailが使えないサーバーだと メール送信はしませんが 送信完了しましたは表示されます

adinat
質問者

お礼

ありがとうございます。対応してないサーバだったらパスチェックでエラーが出ると思ったので、たぶん大丈夫かな、と思ってたのですけど、どうなんでしょう...

その他の回答 (1)

回答No.1

sendmailのログファイルを確認してください。

adinat
質問者

補足

ありがとうございます。 それはcgiを置いてあるディレクトリに存在するものなのですか? logファイルと思われるものは何もないのですが。 それとも管理者でないと見れないようなところにあるものですか?

関連するQ&A

  • Postfixでメールフォーム・・・・

    Vine Linux3.2でサーバーを動かしているのですが、先日CGIのメールフォームを設置できればいいなぁ~と思い、早速インターネットでいろいろと調べたところ、Vine Linux3.2に標準でインストールされているPostfixでもメールフォームができるというとでさっそく試してみました。 まず、KENT-WEBのホームページ( http://www.kent-web.com/ )にあるCGIスクリプト「PostMail」をダウンロードしてsendmailへのパスを/usr/bin/sendmail.postfixに変更し、サーバーにアップして実行してみたのですが、「メール送信失敗」と出ます。 Checkモードで確認してみると メールソフトパス:NG → /usr/bin/sendmail.postfix となっています。 どうすればPostfixでもメールが送信できるようになるでしょうか? アドバイスよろしくお願いします。

  • Postmailの使用でメール受信がされません

    素人ですがどうぞよろしくお願いいたします。 KENTwebさん提供のフォームメールCGI(Postmail)を利用して、アンケートページを作成したいと考え、CGIの設置を行ったのですが指定したメールアドレスへの返信ができず困っています。 *KENTwebさん→http://www.kent-web.com/data/postmail.html 私が実行した手順の概要を示させていただきますと、 (1)CGI、sendmail可のレンタルサーバにKENTwebさんのページに記載してある要領に沿ってPostmailを設置しました。KENTwebさんのページのにあるように、postmail.cgi?mode=checkを末尾につけたチェックモードにて、全ての項目でOKが表示されましたので、CGIの設置は成功したのではと考えています。 *具体的に行った事としては、Perlのパス、sendmailのパスをサーバー指定にし、$mailto = "xxx@xxx.xxx"の部分を自分のメールアドレスに置き換えただけの措置です。 (2)次に、試しにサンプル(?)として同梱されているpostmail.htmlにて、 入力結果が指定のメールアドレスに送信されるかを試してみました。 postmail.htmlはこのようなページです→ http://www.kent-web.com/data/postmail/index.html 実際にレンタルサーバに自分でアップロードしたページにて、「送信する」をクリックしますと、「以下の内容でよろしければ送信ボタンを押して下さい。上記内容で送信」⇒「ありがとうございます。送信は正常に完了しました。」と表示されるにもかかわらず、結果が届きません。 (postmail.cgiの107行目の$mailto = "xxx@xxx.xxx";にてメール宛先を指定しているのですが受信ができません。) このような場合、どのような原因が考えられますでしょうか? FAQ等を見てみましたが該当が無いようでしたので、ご存知の方、どうぞよろしくお願いいたします。

    • ベストアンサー
    • CGI
  • メールとウェブサーバーが別マシンで構成されたフォームメールの設定

    http://www.kent-web.com/data/postmail.html ↑ ここに書かれているCGI・Perlにてフォームメールの設定をしようとしているのですが、メールプログラムまでのパスを指定で分からなくなりました。 # メールプログラムの指定 $mailprog = "/usr/lib/sendmail"; マシーン構成は、DNS・sendmailはTurbolinuxで、WebサーバーはApacheでWidows2000の環境になっています。 つまり、Webサーバーにcgi・perlの定義をしていて、別マシーンにsendmailが動いている状況です。 そもそも、Web・メールサーバーが同一マシン上でないとフォームメールができないのかも知れませんが、そのあたりのアドバイスもお願いします。

    • ベストアンサー
    • CGI
  • この環境のwebサーバーで動作するメールフォームを教えてください

    この環境で動作する添付ファイルの送信も可能なメールフォームを探しています。 サーバー:Windows2000 Webサービス:IIS6.0 主な利用可能スクリプト(実行ファイル):htm,html, asp, perl, cgi sendmail使用不可/SMTPサーバーの中継を利用 できればkentwebさんのものを使用したいと思っているのですが、そのまま放り込んでも動きませんでした。 改行コードが化けているなども無し・・ http://www.kent-web.com/data/clipmail.html 名前・メールアドレス・ラジオボタン・選択・テキストエリアなど全部で10項目ほどのフォームを作成したいのですが・・ よろしくお願いします。

  • メールフォームの受信先にg-mailを使いたい

    http://www.kent-web.com/data/postmail.htmlで配布されているcgiを使ってメールフォームを作ろうと思っています。 その受信先にgoogleのg-mailを使用したいのですがメール関連の設定をどうすればいいのかさっぱり分かりません。sendmailで送信設定できれば一番いいと思うのですが…。

    • ベストアンサー
    • CGI
  • フォームで送信ボタンを押すと、postmail.cgiのプログラムリストが表示してしまう。

    CGI初心者です! http://www.kent-web.com/data/postmail.htmlを参考にして cgiで送信フォームを作成しています。 perlへのパスも確認し、sendmailのアドレスも $mailprog = /usr/lib/sendmail; で確認して、動作させました。 また、cgiのプログラムはcgi-bin配下に格納し、 $script = ../../cgi-bin/postmail.cgi; という形で修正しました。 ところが、フォームで送信ボタンを押すと、postmail.cgiのプログラムリストがブラウザで表示してしまい、メール送信が出来ない情況です。 うまく動作させたいのですが、どのようにすればよろしいでしょうか。

    • 締切済み
    • CGI
  • メールフォームの作成ができません。ホームページビルダーV9でホームページを作成してます。

    初心者で、行き詰ってます。 ホームページを作成して公開までできたのですが、メール送信フォームをCGIを使って作成したいのですが、さっぱり解りません。出来ません。 Kent-webさんやら、いろいろなフォームをダウンロードしたまではいいのですが、そのあとビルダーを使って、何から手をつけていいのかも解らないのです。解説をみてもさっぱりです。 何で調べたら順序だてて理解でき、ビルダーを使って作成する事ができるのでしょうか? ダウンロード後から、初心者にでもわかるフォームメール作りを知りたいのです。 サーバーはsendmailの使えるさくらサーバーを利用しています。 できれば、レンタルフォームを利用しないで、頑張りたいと思っています。 よろしくお願いいたします。

  • フォームで送られたメールが白紙。

    自分のHPにCGIで動く送信フォームを取り付けたのですが (市販で買った本についていたCDにあったCGIを自分のほしい形にカスタムしたものです) きちんと送信フォーム画面がうつり送信もでき メールも届くのですが、メールには何も書いてありません。差出人はUnprivileged userとなっていて件名はありません。考えうる理由はなんでしょうか? 最初のパスもsendmailのパスも変えました。 あとnrfのパスってのもあったのですがこれは意味が分からなかったので何も触っていません。 よろしくお願いします。

    • ベストアンサー
    • CGI
  • メールフォームがうまく動きません。

    よろしくお願いします。 HPにメールフォームを作っています。 CGIは「Web Liberty」さん(http://www.web-liberty.net/)の 「Web Mail Plus」を使おうと思っています。 サーバーはサクラInternetのレンタルサーバーを使っています。 Web Libertyさんの設置方法を参考に設置してみましたが、送信をおすと「Internet Explorerではこのページは表示できません。」と出てしまい、確認画面が出てきません。 perlのパスはきちんとサーバー指定のものを設定しました。 sendmailも同様に設定しました。 FTPソフトの設定も、同HPを参考に設定してあります。 パーミッションも指示通り設定しました。 以上、必要と思うことはしてあるのですが、何が悪いのかわかる方いましたらアドバイスお願いします。

    • ベストアンサー
    • CGI
  • 登録後のメール

    WindowsXPで自宅サーバーを作成しました。ページをHTMLで簡単に作り、会員ページを作ろうと思っているのですがどうしてもあるところで詰まってしまいます・・・。 KENTWEBさんのフリーcgiを使って登録フォームを作り、自宅メールサーバー(ArGoSoft Mail Serverを使用)を介してIDとPWを登録されたメールアドレスに自動で送信するというものなのですが・・・。 一応sendmail.cgiとpostmail.cgiは見よう見まねですが作りました。 ですが試しに登録してみるとメールサーバーへログも残らずsendmail.cgiで行きとどまってることが分かりました。 sendmail.cgiについてもっと詳しく書いてあるサイト、または登録されたメールアドレスに自動で作成されたIDとPWを送信するcgiなどはないのでしょうか? そしてもしsendmail.cgiやpostmail.cgiしか使う手がない場合メモ帳等で開いてどこをどう書き換えればよいのでしょうか・・・?ご協力お願いします。 (初めて作成し始めたもので、至らない点もありますがどうぞお願いします。)

    • 締切済み
    • CGI

専門家に質問してみよう