kent-webのpostmai設置について
初めて、CGIなるものを設置しようと考えています。
http://www.kent-web.com/data/postmail.html
よりVer: 4.3をダウンロード・解凍しました。
利用プロバイダは、wakwakを利用。
CGI設置については、
http://www.wakwak.com/support/setup/homepage/cgi/custom.html#h3_04
をみました。
public_html / index.html (トップページ)
|
+-- cgi-bin / postmail.html [755]
| postmail.cgi [644]
|
+-- lib / jcode.pl [644]
| io-socket.pl [644]
| mimew.pl [644] ... 任意
| http://www.cc.rim.or.jp/~ikuta/mime_pls/mimew.pl
+-- data / log.cgi [755]
|
+-- tmpl / body.txt [644]
conf.html [644]
thx.html [644]
err1.html [644]
err2.html [644]
postmail.cgiの内容を下記部分を変更しました。
1:$mailto = 'メールアドレス';
2:$subject = 'タイトル';
3:$back = 'http://www.送信後の戻りURL';
4:$sendmail =/usr/lib/sendmailopen(MAIL,"| $sendmail -t ");
その後、FFFTPのソフトを使って、アスキーモード(A)でアップロードし、アップロード先の欄でファイルを選択し、属性を各々変更しました。
http://~~/cgi-bin/postmail.cgi?mode=check
で調べると
CGI Error
The error was detected while processing this request.
Be sure of followings:
The CGI script does exist.
The permission of CGI script is 755.
The Perl path in CGI script is #!/usr/local/bin/perl.
CGIスクリプトの呼び出し中にエラーが発生しました。
下記の点をご確認ください。
・CGIスクリプトが存在すること。
・CGIスクリプトのパーミッションが755であること。
・CGIスクリプトのperlのパスが
#!/usr/local/bin/perl
であること。
が表示されます。
どこが間違っていますでしょうか?
お礼
ご返事ありがとうございました。いろいろとチェックをしている内に分かったことがinfoseekさんの無料サーバーは宣伝が自動的に貼り付けられていきますのでリンクしているところなどは、すぐにプログラムが変更されてしまいます。結局、使い物にならず契約解除しました。