- ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:postfixでフォーム送信)
postfixでフォーム送信
このQ&Aのポイント
- vinelinux3.1で自宅サーバーを構築し、postfixを使用してフォームメールの送信を試みていますが、うまくいきません。
- フリーのcgiをダウンロードして記述を変更しましたが、送信ボタンをクリックした後にページが表示されず、問題が発生しています。
- 初心者なので調査を試みましたが、正確な回答を得ることができず、投稿することにしました。
- みんなの回答 (1)
- 専門家の回答
質問者が選んだベストアンサー
sendmailかpostfixかという点を確認するには、まずそれに関わる行をコメントアウトして実行してみることです。 コメントアウトして実行すればページが表示されるのであればそのコメントアウトした行自体に何か問題があるということですし、コメントアウトしてもなお問題が発生するようであれば「sendmailかpostfixか」という点はページが表示されない問題とは無関係(か、少なくともそれとは別の問題もあるということ)です。 後者の場合、さらにコメントアウトを増やしていく、あるいはページが表示される程度に「全部コメントアウト」しておいて実行行を足していくことで、エラーが発生しているであろう行を特定することができます。 エラーが発生しているであろう行が特定できたら、そのエラーの原因を調べます。順序を逆にしても無駄です。 なお、問題が発生しているのに「問題ないはず」という態度で調査することも問題です。現に問題が発生している以上、何か問題があるのですから、調査によって問題ないことが明らかになるまでは「問題ない」と断ずることはできません。他人が作ったプログラムであれば尚更です。
お礼
ご指導ありがとうございます。 確かに正常動作しないのに「問題ないはず」というのは変ですね。かれこれ3日ほど費やしており、少々頑固になってしまいました。反省します。 コメントアウトの方法で確認してみます。ありがとうございます。