- ベストアンサー
ローカル環境でメールのテスト送信
サーバにアップする前にフォームメールの送信テストをしたのですがエラーになってしまいます。 PC環境:windowsXP AN HTTPD ActivePerl Radish sendまね~る でサーバ環境を作りました。 ・sendまね~る設定時のテスト送信はできました。 ・CGIでsendmailパスの\を/に変えてもだめでした。 ・フォームメールで入力→確認ページまでは動作します。 ・エラーログにError Response 404 よくある原因などを教えていただきたいです。 宜しくお願いします。
- みんなの回答 (4)
- 専門家の回答
質問者が選んだベストアンサー
sendmailではなくてsendmane.exeだから
その他の回答 (3)
- 神崎 渉瑠(@taloo)
- ベストアンサー率44% (1016/2280)
同じく、原因の切り分けを。。。 > ・エラーログにError Response 404 「CGIアプリケーションがsendmailというソフトウェアが見つかりません」という意味で出しているエラーメッセージなのか、 「sendmailがメールを送信できません」という意味で出しているメッセージなのか、どっちでしょうか? HTTPのエラーコード404はファイルが見つからないという意味ですが、 たぶん、こういう意味ではないですよねぇ。。。
お礼
>HTTPのエラーコード404はファイルが見つからない が原因ではなかったようです。 ご回答、ありがとうございました!
- shimix
- ベストアンサー率54% (865/1590)
まずは原因の切り分けを。 >エラーログにError Response 404 送信部分(sendmailに引き渡している部分だけ)をコメントアウトすれば動作するんでしょうか? 送信後に(Locationなどで)遷移する画面のURLが違うとか、そもそも確認画面でのsubmitの送信先がおかしいとか・・。「sendmailを使う部分さえなければ他の部分は動く」という状態を確認してください。
補足
返信ありがとうございます。 >「sendmailを使う部分さえなければ他の部分は動く」という状態を確認してください。 確認してみたところ、sendmail使う部分がなければ他の部分は動作しました。
- DIooggooID
- ベストアンサー率27% (1730/6405)
CGI を介さずに、直接 sendmail を利用したメール送信は、可能なのでしょうか?
補足
ご返信ありがとうございます。 はい、その通りです。 CGIを介さず、直接sendmailでの送信は可能でした。
お礼
これからもっと学んでいかなくては…です。 ご回答、ありがとうございました!