カレッヂ |
質問者 hiroyuki
投稿日 9/21(金) 01:07:24
すみませんCGI初心者です。 どなたか下記の件を教えていただきたいのですが。 簡易ショッピングバスケットを自分のHPに設置しました。 買い物をして送信までうまく表示は進んでいるのですが、 実際にはメールが相手のところに届いていません。 現段階ではテストなので自分宛にメールしてますが。 パーミッションもあっていると思います。 perlやsendmailのアドレスもサーバーの指示どおりに書いてます。 どのような原因が考えられますでしょうか? よろしくお願いします。 |
回答者 呑兵衛
[削除]
投稿日 9/21(金) 02:17:18
呑兵衛@大阪です。 このバージョンはそういう仕様です。確認メールの変わりに画面上で控えを表示します。 |
質問者 hiroyuki
[削除]
投稿日 9/21(金) 21:07:10
回答ありがとうございます。 すみませんが、ちょっと質問の書き方が悪かったみたいです。 メールの確認ではなくて、フォームメール自体が発行されないのです。 どこかに消えてしまってる状態なのです。 すみませんが、もう一度教えていただけないでしょうか? |
回答者 呑兵衛
[削除]
投稿日 9/22(土) 14:07:09
> メールの確認ではなくて、フォームメール自体が発行されないのです。 とりあえず、どこにもメールが届いていない、と解釈していいでしょうか。 スクリプトは、商品選択の後、 バスケットを表示し、注文者の情報を入力する画面(cargo.cgi) で 「発注する」ボタンを押した後、内容確認画面(webform.cgi)に移ります。 その画面で、下のほうに「利用責任者」の横に現れるアドレスが 送信先アドレスです。注文内容はそこに送信されます。 このアドレスが現れなければ、 webform.cgi の受信先メールアドレス $mailto が 設定されていません。 設定されていれば、そのアドレスが正しいかどうか確認してください。 |
質問者 hiroyuki
[削除]
投稿日 9/23(日) 00:00:42
丁寧なご回答ありがとうございました。 今日の朝にいろいろ考えていてmendmailのアドレスが間違っていました。 sendmailのアドレスが自分のCGIファイルの置いてある場所からのパスになっていませんでした。 /usr/sbin/sendmail という部分を ../usr/sbin/sendmail に変更したらうまくメールが送信され、届きました。 お騒がせしてすみませんでした。 いろいろと考えていただきありがとうございます。 これでうまく利用させていただけると思います。 今後も何かあればよろしくお願いします。 |
このページは終了したので返信(回答)は書きこめません
Web裏技 |