• ベストアンサー

CGIを使っているのですがメールフォームがうまくいかないです。

CGIを使っているのですがメールフォームの「送信」ボタンを押してきちんと確認画面になり、その次の「上記内容で送信する」ボタンを押すとメール送信失敗になってしまいます。 ちなみにこちらのものを使っています。 http://www.kent-web.com/data/postmail.html パーミッションもこちらに書かれている数値は全部試したし、書き込んだメールアドレスにも間違いはありません。 もし何か他に原因があるのか分かる方がいらっしゃいましたら、是非よろしくお願い致します。 初心者ながらに必死にやってきたのですが最後の最後で困り果ててしまいました。 よろしくお願い致します。

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

  • ベストアンサー
  • fxdwg99
  • ベストアンサー率45% (43/94)
回答No.1

送信失敗の理由は出ていませんか? 原因はいくつか考えられますが、メールサーバの設定($server)が 適切でないか、perlのソケットモジュールが使えないか、プロバイダの セキュリティポリシーに引っかかっていてメール送信できないように なっているか、などいくつか原因がありえます。

resort7
質問者

お礼

コメントありがとうございます。 fxdwg99さんのアドバイスどうりに調べた結果 メールサーバの設定($server) sendmailのパスを /usr/lib/sendmailから/usr/sbin/sendmailに変更したらうまくいきました。 本当にありがとうございました。 fxdwg99さんのアドバイスが無かったらどこを調べてよいのか分からず、解決できなかったと思います。 この度は、本当にどうもありがとうございました。

関連するQ&A