札幌Web制作のシンクグラフィカ

canonetアクセス権限がありません。

CGI初心者さん (2009-09-06 17:50:34) www.hanazawa.co.jp/test_090906/example.html

www.daifukudo.info/test_090906/example.html

しかし、今回はcanonetを使わなければならず、問題が発生してしまいました。
www.hanazawa.co.jp/test_090906/example.html
www.hanazawa.co.jp/test_090906/mailformpro/check.cgi
質問フォームに入力して確認し、送信すると以下のようなエラーが出てしまいます。
「アクセス権限がありません。
URLを確認してください。」
こちらのサポート掲示板を拝見させて頂き、
function.cgi内にある送信固定をONに設定してみました。
それから和田さんが
「メールアドレスはcanonetから許可されたアドレスが指定されていますか?どんなアドレスでもOKでは無かったはずです。」
と仰っていたのでcanonetのFAQで調べてみました。
すると、以下のような事が書いてありました。
sendmailパスは
「-t」オプションが必須となります。
「-f」オプションで指定出来るメールアドレスは、Canonetで発行したメールアドレスのみとなります。

とりあえず自分のアドレスを使ってテストしているので
/usr/local/bin/sendmail -t
としております。

cgiファイルのパーミッションは700に設定しております。
(試しに755にもしてみましたがダメでした。)

その他の設定は以下の通りです。

【config.cgiの設定】
##フォームからの送信先 設定したほうの先頭の#を削除してください
# ひとつの場合
@mailto = (’kuyorieko@gmail.com’);

##sendmailのパス
$config{"sendmail"} = ’/usr/local/bin/sendmail -t’;


【function.cgi】
##送信者を固定 (0:無効 / 1:固定) ジオシティーズの場合など
$config{’sender_fixed’} = 1;

【send.cgi】
perlのパス
/usr/bin/perl

編集にはtext wranglerを使いました。
何か思い当たる問題がございましたら
教えて頂けないでしょうか?

どうぞ宜しくお願い致します。

自己解決しました。

CGI初心者さん (2009-09-08 10:52:12) www.hanazawa.co.jp/test_090906/example.html

・・・CGI初心者もいいところでした。

どうしても分からなかったのでcanonetに電話して問い合わせたところ、
独自CGIを設置するには別サーバを借りなければならない事が
分かりました・・・。
お恥ずかしい。

canonetをお使いのみなさんご存知かと思いますが,
念のため書いておきます。

独自CGIを設置する場合はここから申し込みます。
無料だそうです。
www.canonet.ne.jp/support/pdf/CNM036.pdf