こんにちはゲストさん。会員登録(無料)して質問・回答してみよう!

解決済みの質問

KENT WEBのPostMail

初めまして。
メールフォームを設置したいと思い、ここで「KENT WEBのPostMailがいい」と教えていただきました。
早速ダウンロードして設置してみたのですが、
うまくいかない部分があります……。

HP上にアップロードすることは出来たのですが、その画面で送信ボタンを押すと「Internal Server Error」というエラー画面が出ます。
それと、メールアドレスの入力を必須からフリーにしたいのですが、その場合はPostMail.cgiのどこを修正すればいいのでしょうか?

教えてください、お願いします。

投稿日時 - 2006-05-27 01:10:00

QNo.2177481

暇なときに回答ください

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

$mailto = "xxx@***.xxx";

の部分をお好きなメールアドレスに変更してください。

そもそも、フォームメールを使うには、そのプロバイダ(HPのサーバ)がCGIの実行と、sendmailの使用を許可している必要がありますが、それは確認済ですか?また、パーミッションはマニュアルどおり設定してますか?
下記URLの手順を再確認してください。その上で、

#http://~~/postmail/postmail.cgi?mode=check

を実行してすべてOKとなることを確認してください。

投稿日時 - 2006-05-27 01:20:24

お礼

回答ありがとうございます。
xxx@***.xxxの部分は私のメールアドレスを打ち込めばいいんでしょうか?
CGIの実行と、sendmailの使用は許可されていたと思います。サーバーはさくらインターネットのレンタルサーバを使っています。パーミッションの設定も変更しています。PostMailのマニュアルを見ながら設定したつもりなんですが……。
http://~~/postmail/postmail.cgi?mode=checkでチェックする場合、http://www.アカウント名.sakura.ne.jp/の後にpostmail/postmail.cgi?mode=checkを入れればいいのでしょうか?

投稿日時 - 2006-05-27 01:34:47

ANo.1

このQ&Aは役に立ちましたか?

1人が「このQ&Aが役に立った」と投票しています

回答(4)

ANo.4

>xxx@***.xxxの部分は私のメールアドレスを打ち込めばいいんでしょうか?

その通りです。

>http://~~/postmail/postmail.cgi?mode=checkでチェックする場合、http://www.アカウント名.sakura.ne.jp/の後にpostmail/postmail.cgi?mode=checkを入れればいいのでしょうか?

その通りです。
正常に動けばチェック結果画面が出てくる筈です。

あと、よくつまづくポイントとして、*.cgiの1行目にある/usr/bin/perlのパスが間違っているか、/usr/bin/perl -- と、後ろに「--」を付けてやると動くことがあります。

投稿日時 - 2006-05-27 03:54:28

補足

プログラムの一部が全角になっていた為、エラーが発生していたようです。
解決しました。
重ね重ね、ありがとうございました。

投稿日時 - 2006-05-27 20:06:57

お礼

何度もありがとうございます。
すみません、やはり上手くいかないみたいなのですが……。マニュアルで、任意ですがmimew.plというファイルをダウンロードすることが推奨されていますが、ダウンロード先に飛んでもmime_pls.の方しかダウンロードできないのです。なのでダウンロードはしてないのですが、それが問題でしょうか?
一行目のパスはttp://support.sakura.ad.jp/support/manual/rs/tech_cgi.shtmlの5.8.xの方を使っています。
マニュアルで修正する部分はpostmail.cgiの▼基本設定以下を修正していいんでしょうか?postmail.cgiを開く時に、何故かTeraPadでは開けなかったのですが、それが問題でしょうか?

投稿日時 - 2006-05-27 13:43:49

ANo.3

レンタルサーバーによってアクセス権の設定の仕方を変えなければなりませんよ。
マニュアルに666と書かれている場合でも実際にはレンタルサーバで600で設定しないと使えないところもあります。

投稿日時 - 2006-05-27 02:00:02

お礼

回答ありがとうございます。
レンタルサーバーとマニュアルの設定は同じだったので、大丈夫だとは思うのですが……。
ありがとうございました。

投稿日時 - 2006-05-27 13:35:45

ANo.2

マニュアルのURLを貼り忘れました。↓

参考URL:http://www.kent-web.com/data/postmail.html

投稿日時 - 2006-05-27 01:22:02

あなたにオススメの質問