• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:cgi-perl の sendmail について)

メールが届かないWebサイトのお問い合わせフォームの原因と対処法

このQ&Aのポイント
  • cgi-perlのsendmailを使ってWebサイトに問い合わせフォームを作成していますが、片方のサイトではメールが届かない問題が発生しています。送信ボタンを押すと「メールが送信されました」というメッセージは表示されますが、実際にはメールが届いていません。何度もファイルの確認や属性の確認をしていますが、どこが問題なのか分かりません。エラーメッセージが表示されればわかりやすいのですが、現状行き詰まっています。
  • Webサイトに設置した問い合わせフォームで使用しているcgi-perlのsendmailに問題が発生しています。片方のサイトでは問題なくメールが送信されますが、もう一方のサイトではメールが届かない状況です。送信ボタンを押すと「メールが送信されました」というメッセージが表示されますが、実際にはメールボックスに届いていません。ファイルの確認や属性の確認を繰り返していますが、なかなか解決策が見つかりません。
  • 問い合わせフォームに使用しているcgi-perlのsendmailについての問題が発生しています。片方のサイトでは問題なくメールが送信されますが、もう一方のサイトではメールが届かない状況です。送信ボタンを押すと「メールが送信されました」というメッセージが表示されますが、メールボックスには届いていません。ファイルや属性の確認を繰り返していますが、原因が分からずに困っています。

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

  • ベストアンサー
回答No.2

sendmailのログはroot権限を使えないと見れないとは思います。 一般的には/var/log/の下にあると思いますが、なければお使いのMTAの起動スクリプトや設定ファイルを見ればどこにログを出しているか調べは付くはずです。 察するにcgiスクリプトがsendmailに渡すまでは正常に動いている可能性が高いので、sendmailがリレーする際にエラーが出ていないか調べた方がよいと思います。

yumi2007
質問者

お礼

ありがとうございました。 sendmailに渡すまでは正常に動いているのでは、とおっしゃっていただけたので、サーバー側を疑っておりましたら、サーバーはセットアップからsendmailが動くようになるまで丸1日くらいかかることがわかりました。 回答主さんにプログラムではないのではというご指摘がいただけて、本当に心強かったです。 ありがとうございました。

すると、全ての回答が全文表示されます。

その他の回答 (1)

回答No.1

sendmailのログま見ましたか?

yumi2007
質問者

お礼

お返事ありがとうございます。 海外のサーバーを使っていて、ログが見当たらないのですが、、、必ずあるものなのでしょうか。。。

すると、全ての回答が全文表示されます。

関連するQ&A