解決済み

ショッピングカートの返信メール及び注文メール

  • すぐに回答を!
  • 質問No.297279
  • 閲覧数37
  • ありがとう数1
  • 気になる数0
  • 回答数1
  • コメント数0

お礼率 50% (1/2)

sendmailのパスを「$sendmail='/bin/sendmail';」と入力し、
ショップのアドレスを「$myaddress="○○\@○○」という形で入力する
ようになってたんですけど、サーバーで動かしたときにメールが
帰ってこないし、送られてもいません。
どこかおかしなところがあるからだと思うのですが、私には
分かりません。パーミッションの設定とかはきちんとできているはずで
何がいけないのかと思い、お力をおかし願いたいと存じます。

よろしくお願いいたします。
通報する
  • 回答数1
  • 気になる
    質問をブックマークします。
    マイページでまとめて確認できます。

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

  • 回答No.1
レベル7

ベストアンサー率 75% (6/8)

こんにちは。
確認しておきたいのですが、プログラム自体は正常に動作しているのですよね?
一般的なショッピングカートの場合、送信ボタンを押した後には
「ご注文ありがとうございました」的な表示画面に移ると思いますが、
そこまでは行きますか?
--確認終わり--

【1】まずは、sendmailへのパスが通っていないことが考えられます。
sendmailは 渡されたデータをe-mailとして送信するサーバ機能の一つですが、
設置されている場所・・・つまりパスはサーバによって違います。
これはシステム管理者にしか分かりません。
ホームページなどで案内が無ければ、直接管理者にお尋ね下さい。

もし お使いのサーバで、すでに'mail.cgi'等、sendmailを利用したCGIが
他に設置されていたら、一度その中を覗いてみて下さい。
正しいパスが分かるはずです。

ちなみに、私のところは '/sbin/sendmail' です。


【2】「$myaddress="○○\@○○」の "\"(バックスラッシュと呼びます)を外してみるのも良いかも?
あ、そうそう、メールアドレスは半角でないといけませんよ! 念のため。


以上、こんな感じでどうでしょう?
お礼コメント
beckham7

お礼率 50% (1/2)

サーバー管理者に連絡をしたら教えてもらいました。
大変お世話になりました。
本当にありがとうございました。
投稿日時 - 2002-06-24 12:29:55
OKWAVE 20th Be MORE ありがとうをカタチに
このQ&Aで解決しましたか?
AIエージェント「あい」

こんにちは。AIエージェントの「あい」です。
あなたの悩みに、OKWAVE 3,500万件のQ&Aを分析して最適な回答をご提案します。

関連するQ&A
こんな書き方もあるよ!この情報は知ってる?あなたの知識を教えて!
このQ&Aにはまだコメントがありません。
あなたの思ったこと、知っていることをここにコメントしてみましょう。

その他の関連するQ&A、テーマをキーワードで探す

キーワードでQ&A、テーマを検索する

特集


より良い社会へ。感謝経済プロジェクト始動

ピックアップ

ページ先頭へ