記事No | : 3944 |
投稿日 | : 2008/06/25(Wed) 09:39:06 |
タイトル | : メールフォームを作りたい件 |
ID情報 | : kyoosapo |
投稿者 | : 京サポ1995 |
URL | : http://kyotosoccer.daa.jp/ |
このたび、メールフォームを設置したくなりましたが、CGIは使ったことがなく、プログラミングなどに関しては素人です。
とりあえず、“PostMail”をダウンロードして、開いてみましたが、
いまいちよくわかりません。
ネットでCGI講座が載っているサイトを見ても、わかりません。
CGI初心者の参考書籍を洗いざらい探しましたが、
メールフォームに関する項目がある本は、
2003年発行が最後で、どこを探してもメールフォームに関しては絶版でした。
もしよろしければ、レスでお教えください。
また、メールフォームに関する本がありましたらぜひお教えください。
使用環境は、
マシン:PM G4 400AGP
OS:Mac OS X 10.4.11
使用HTMLエディター:Adobe GoLive 6.0.1
です。
記事No | : 3946 |
投稿日 | : 2008/06/25(Wed) 15:01:56 |
タイトル | : Re: メールフォームを作りたい件 |
ID情報 | : CK001 |
投稿者 | : C.K |
まず、何がわからないのか具体的に書いてください。
それすらも漠然ならば、無料レンタルCGIにされた方がいいと思います。
どうしてもPostMailにこだわられるなら、ここのFullPath Viewerやsendmail Checkerを設置してみてください。
記事No | : 3947 |
投稿日 | : 2008/06/25(Wed) 15:37:54 |
タイトル | : Re^2: メールフォームを作りたい件 |
ID情報 | : kyoosapo |
投稿者 | : 京サポ1995 |
URL | : http://kyotosoccer.daa.jp/ |
> まず、何がわからないのか具体的に書いてください。
箸にも棒にもかからない質問ですみません。
自分で自由に組める、メールフォームを、
自分のウェブサーバーに(置けたら?)置きたいのです。
とりあえず、“PostMail”の解説ページで、
ここをいじったらこうなるをいうのは分かりましたが、
それから組んだCGIファイルをどういう風にしたらいいのですら分からないのです。
Indexファイルにあるディレクトリーに置けばいいのかすら分かりません。
やはり、メールフォームの作り方が載っていなくても、
CGI関連書籍を買った方がよいような気がしてきました。
ド素人でもわかりやすい書籍をご存じでしたらお教えください。
自力で、“PostMail”を、組めるところまでやってみます。
> それすらも漠然ならば、無料レンタルCGIにされた方がいいと思います。
はい。今は、その状態です。
> どうしてもPostMailにこだわられるなら、ここのFullPath Viewerやsendmail Checkerを設置してみてください。
やはり、わかりません。すみません。
記事No | : 3950 |
投稿日 | : 2008/06/25(Wed) 16:26:48 |
タイトル | : Re^3: メールフォームを作りたい件 |
ID情報 | : pachira |
投稿者 | : pachira |
URL | : http://www5e.biglobe.ne.jp/~pachira/ |
> > まず、何がわからないのか具体的に書いてください。
> 箸にも棒にもかからない質問ですみません。
> 自分で自由に組める、メールフォームを、
> 自分のウェブサーバーに(置けたら?)置きたいのです。
> とりあえず、“PostMail”の解説ページで、
> ここをいじったらこうなるをいうのは分かりましたが、
> それから組んだCGIファイルをどういう風にしたらいいのですら分からないのです。
> Indexファイルにあるディレクトリーに置けばいいのかすら分かりません。
> やはり、メールフォームの作り方が載っていなくても、
> CGI関連書籍を買った方がよいような気がしてきました。
> ド素人でもわかりやすい書籍をご存じでしたらお教えください。
> 自力で、“PostMail”を、組めるところまでやってみます。
>
> > それすらも漠然ならば、無料レンタルCGIにされた方がいいと思います。
> はい。今は、その状態です。
>
> > どうしてもPostMailにこだわられるなら、ここのFullPath Viewerやsendmail Checkerを設置してみてください。
> やはり、わかりません。すみません。
ロリポップなら、
・perlのパス
・sendmailのパス
・受信するメールアドレス
の3箇所を修正し、パーミッションを設定すれば動きます。
数あるレンタルサーバの中でも、簡単な部類です。
アップロードは、フォルダごとアップロードすれば良いでしょう。
その場合のURLは、
http://kyotosoccer.daa.jp/postmail/postmail.html
になります。
過去の質疑でもありますが、GoLiveのFTP機能は使わない方が良いかもしれません。
他のMacに対応したFTPソフトを使って下さい。(フリーソフトであるはずです。)
以上の意味すら分からなければ、設置代行をおすすめします。
# 解説ページでチンプンカンプンなら、書籍を買っても無駄な出費になるだけだと思いますよ。
記事No | : 3953 |
投稿日 | : 2008/06/25(Wed) 20:09:21 |
タイトル | : Re^4: メールフォームを作りたい件 |
ID情報 | : kyoosapo |
投稿者 | : 京サポ1995 |
URL | : http://kyotosoccer.daa.jp/ |
お答えありがとうございます。
あれから必死で設定して、どうにか、
「以下の内容でよろしければ送信ボタンを押して下さい 」
http://kyotosoccer.daa.jp/postmail/postmail/postmail.cgi
というところまでごぎつけたのですが、
「上記内容で送信」ボタンを押すと、
404エラーがでます。
サーバー屋にも問い合わせましたが、
スクリプトがおかしいとのことでした。
この場合どのファイルに設定ミスがあると考えられるでしょうか?
お教えください。
記事No | : 3955 |
投稿日 | : 2008/06/25(Wed) 23:25:26 |
タイトル | : Re^5: メールフォームを作りたい件 |
ID情報 | : pachira |
投稿者 | : pachira |
URL | : http://www5e.biglobe.ne.jp/~pachira/ |
> お答えありがとうございます。
> あれから必死で設定して、どうにか、
> 「以下の内容でよろしければ送信ボタンを押して下さい 」
> http://kyotosoccer.daa.jp/postmail/postmail/postmail.cgi
> というところまでごぎつけたのですが、
> 「上記内容で送信」ボタンを押すと、
> 404エラーがでます。
> サーバー屋にも問い合わせましたが、
> スクリプトがおかしいとのことでした。
> この場合どのファイルに設定ミスがあると考えられるでしょうか?
> お教えください。
/tmpl/フォルダのconf.htmlを修正して下さい。
<form action="../../../../../../../Desktop/postmail/tmpl/./postmail.cgi" method="post">
↓↓↓修正(元に戻す)
<form action="$script" method="post">
# ですから.....GoLiveは何かと悪さをしますから。
記事No | : 3957 |
投稿日 | : 2008/06/26(Thu) 00:22:03 |
タイトル | : Re^6: メールフォームを作りたい件 |
ID情報 | : kyoosapo |
投稿者 | : 京サポ1995 |
URL | : http://kyotosoccer.daa.jp/ |
ありがとうございます!
おかげで、送信はできました!…が、
再度試すと、その手前の段階の送信確認画面が,
404エラーで見つからなくなりました(泣)。
これは、「postmail.cgi」をいじらないといけないのでしょうか?
もう文系の私には訳が分かりません。
しかし昨日始めて、今日でここまでこられたのは,
レスをいただいた皆さんのおかげです。
ありがとうございます。
記事No | : 3959 |
投稿日 | : 2008/06/26(Thu) 09:41:10 |
タイトル | : Re^7: メールフォームを作りたい件 |
ID情報 | : pachira |
投稿者 | : pachira |
URL | : http://www5e.biglobe.ne.jp/~pachira/ |
> ありがとうございます!
> おかげで、送信はできました!…が、
> 再度試すと、その手前の段階の送信確認画面が,
> 404エラーで見つからなくなりました(泣)。
>
> これは、「postmail.cgi」をいじらないといけないのでしょうか?
> もう文系の私には訳が分かりません。
>
> しかし昨日始めて、今日でここまでこられたのは,
> レスをいただいた皆さんのおかげです。
> ありがとうございます。
http://kyotosoccer.daa.jp/postmail/postmail.html
昨日は↑にあったのに、今日は↓ですね。
http://kyotosoccer.daa.jp/postmail/postmail/postmail.html
先ずは、どちらかに固定してから質問して下さい。
サポートする側も混乱して、的確なアドバイスが出来ませんから。
記事No | : 3970 |
投稿日 | : 2008/06/26(Thu) 12:50:51 |
タイトル | : Re^8: メールフォームを作りたい件 |
ID情報 | : kyoosapo |
投稿者 | : 京サポ1995 |
URL | : http://kyotosoccer.daa.jp/ |
すみません。あれから混乱してて、いろいろなところに設置してた次第です。
今は→http://kyotosoccer.daa.jp/postmail/postmail.html
に戻しました。
続けて教えてもらえますでしょうか?
どうにか「お問い合わせ」の直後のページまではいきますが、
そこから先は、直後のページにすべて記入しても次は500エラーがでます。
それと、パーミッションの設定で困っています。
サーバー屋では、
設定するパーミッション
HTML・画像ファイル604 ( rw----r-- )
CGIの実行ファイル700 ( rwx------ )
CGIのデータファイル600 ( rw------- )
.htaccessファイル 604 ( rw----r-- )
ディレクトリ 705 ( rwx---r-x )
と、サポートページにありますが、これはフォームメールの解説ページの、
postmail.cgi:755 or 705
jcode.pl:io-socket.pl
mimew.pl:644 or 604
log.cgi:666 or 606
*.html:--
*.txt:--
と、少し異なります。
どちらを選んだらいいのでしょうか?
昨夜、「送信しました」までいったのに、歯がゆい思いです。
どうかもう少しお力を貸してください。
記事No | : 3972 |
投稿日 | : 2008/06/26(Thu) 13:22:40 |
タイトル | : Re^9: メールフォームを作りたい件 |
ID情報 | : pachira |
投稿者 | : pachira |
URL | : http://www5e.biglobe.ne.jp/~pachira/ |
> すみません。あれから混乱してて、いろいろなところに設置してた次第です。
> 今は→http://kyotosoccer.daa.jp/postmail/postmail.html
> に戻しました。
>
> 続けて教えてもらえますでしょうか?
>
> どうにか「お問い合わせ」の直後のページまではいきますが、
> そこから先は、直後のページにすべて記入しても次は500エラーがでます。
>
> それと、パーミッションの設定で困っています。
>
> サーバー屋では、
> 設定するパーミッション
> HTML・画像ファイル604 ( rw----r-- )
> CGIの実行ファイル700 ( rwx------ )
> CGIのデータファイル600 ( rw------- )
> .htaccessファイル 604 ( rw----r-- )
> ディレクトリ 705 ( rwx---r-x )
> と、サポートページにありますが、これはフォームメールの解説ページの、
>
> postmail.cgi:755 or 705
> jcode.pl:io-socket.pl
> mimew.pl:644 or 604
> log.cgi:666 or 606
> *.html:--
> *.txt:--
> と、少し異なります。
>
> どちらを選んだらいいのでしょうか?
> 昨夜、「送信しました」までいったのに、歯がゆい思いです。
> どうかもう少しお力を貸してください。
ロリポップは、[700][705][755]のどれでも動作しますよ。
パーミッションに間違いがないなら、原因は別ですね。
御自分で原因が分からないなら、PerlCheker(http://www.kent-web.com/utility/index.html)を以下に転送して下さい。
こちらで確認しますので。
(perlのパスの変更、パーミッションの設定は必ずして下さい。)
http://kyotosoccer.daa.jp/postmail/pcheck.cgi
記事No | : 3974 |
投稿日 | : 2008/06/26(Thu) 13:55:49 |
タイトル | : Re^10: メールフォームを作りたい件 |
ID情報 | : kyoosapo |
投稿者 | : 京サポ1995 |
URL | : http://kyotosoccer.daa.jp/ |
おお、ありがとうございます。
早速、perlのパスの変更、パーミッションの設定を行ったのですが、
どこに転送すればいいのでしょうか?
アップローダーのたぐいですか?
最下段のURLは、404エラーでした。
ともあれ救いの手をさしのべてくれてありがとうございます。
記事No | : 3975 |
投稿日 | : 2008/06/26(Thu) 14:02:05 |
タイトル | : Re^11: メールフォームを作りたい件 |
ID情報 | : pachira |
投稿者 | : pachira |
URL | : http://www5e.biglobe.ne.jp/~pachira/ |
> おお、ありがとうございます。
> 早速、perlのパスの変更、パーミッションの設定を行ったのですが、
> どこに転送すればいいのでしょうか?
> アップローダーのたぐいですか?
> 最下段のURLは、404エラーでした。
> ともあれ救いの手をさしのべてくれてありがとうございます。
ですから、500エラーの出ているpostmail.cgiと同じ場所にアップロードし下記のURLで見れるようにして下さいと…
http://kyotosoccer.daa.jp/postmail/pcheck.cgi
記事No | : 3976 |
投稿日 | : 2008/06/26(Thu) 14:29:06 |
タイトル | : Re^12: メールフォームを作りたい件 |
ID情報 | : kyoosapo |
投稿者 | : 京サポ1995 |
URL | : http://kyotosoccer.daa.jp/ |
たびたびお手間を取らせてすみません(汗)。
冒頭のパスは、「/usr/lib/sendmail」これでいいですか?
パーミッションは間違い無いはずです。
よろしくお願いします。
> http://kyotosoccer.daa.jp/postmail/pcheck.cgi
記事No | : 3978 |
投稿日 | : 2008/06/26(Thu) 15:02:49 |
タイトル | : Re^13: メールフォームを作りたい件 |
ID情報 | : pachira |
投稿者 | : pachira |
URL | : http://www5e.biglobe.ne.jp/~pachira/ |
> たびたびお手間を取らせてすみません(汗)。
> 冒頭のパスは、「/usr/lib/sendmail」これでいいですか?
> パーミッションは間違い無いはずです。
>
> よろしくお願いします。
> > http://kyotosoccer.daa.jp/postmail/pcheck.cgi
それはsendmailのパス(ロリポップは /usr/sbin/sedmail ですが。)
perlのパスは、
#!/usr/bin/perl
です。
まさか、postmail.cgiも…
記事No | : 3979 |
投稿日 | : 2008/06/26(Thu) 15:04:31 |
タイトル | : Re^13: メールフォームを作りたい件 |
ID情報 | : kyoosapo |
投稿者 | : 京サポ1995 |
URL | : http://kyotosoccer.daa.jp/ |
また、お手を煩わせて申し訳ありません。
今、ようやくできました。
ご確認、お願いいたします。
記事No | : 3982 |
投稿日 | : 2008/06/26(Thu) 15:36:28 |
タイトル | : Re^13: メールフォームを作りたい件 |
ID情報 | : kyoosapo |
投稿者 | : 京サポ1995 |
URL | : http://kyotosoccer.daa.jp/ |
今書き直しました。
pcheck.cgi、postmail.cgi 共に、
#!/usr/local/bin/perl
と設定しております。
ご確認いただけるでしょうか?
記事No | : 3983 |
投稿日 | : 2008/06/26(Thu) 15:46:54 |
タイトル | : Re^14: メールフォームを作りたい件 |
ID情報 | : pachira |
投稿者 | : pachira |
URL | : http://www5e.biglobe.ne.jp/~pachira/ |
> 今書き直しました。
> pcheck.cgi、postmail.cgi 共に、
> #!/usr/local/bin/perl
> と設定しております。
> ご確認いただけるでしょうか?
http://kyotosoccer.daa.jp/postmail/pcheck.cgi
ここ↑に、postmail.cgi と入れて「チェック」ボタンを押して下さい。
Perlのパス:#!/usr/sbin/sendmail
と、なってますが?
記事No | : 3987 |
投稿日 | : 2008/06/26(Thu) 16:01:34 |
タイトル | : Re^15: メールフォームを作りたい件 |
ID情報 | : kyoosapo |
投稿者 | : 京サポ1995 |
URL | : http://kyotosoccer.daa.jp/ |
はい。
そのとおりの表示がでます。
これで、後どうすればいいのでしょうか?
あつかましくて申し訳ございませんが、
よろしくお願いいたします。
記事No | : 3989 |
投稿日 | : 2008/06/26(Thu) 16:07:07 |
タイトル | : Re^16: メールフォームを作りたい件 |
ID情報 | : pachira |
投稿者 | : pachira |
URL | : http://www5e.biglobe.ne.jp/~pachira/ |
> はい。
> そのとおりの表示がでます。
> これで、後どうすればいいのでしょうか?
>
> あつかましくて申し訳ございませんが、
> よろしくお願いいたします。
もう一度だけ書きます。
perlのパスは、
#!/usr/bin/perl
です。
記事No | : 3985 |
投稿日 | : 2008/06/26(Thu) 15:58:45 |
タイトル | : Re^14: メールフォームを作りたい件 |
ID情報 | : kyoosapo |
投稿者 | : 京サポ1995 |
URL | : http://kyotosoccer.daa.jp/ |
自分でも試してみましたが、
jcode.pl
io-socket.pl
は、ファイルが存在しない、とでて、
postmail.cgiは、
サーバのPerlとのチェック:合っています
:/usr/sbin/sendmail
パーミッション:実行権あり
文法チェック:postmail.cgi syntax OK
と、でました。
しかしメールフォームに記入して、送信ボタンを押すと、
なぜか、ファインダーと共に。「postmail.cgi」ファイルが現れます。
なぜなのかお教えください。
たびたび厄介になりますが、よろしくお願いいたします。
記事No | : 3986 |
投稿日 | : 2008/06/26(Thu) 16:01:15 |
タイトル | : Re^15: メールフォームを作りたい件 |
ID情報 | : pachira |
投稿者 | : pachira |
URL | : http://www5e.biglobe.ne.jp/~pachira/ |
> 自分でも試してみましたが、
> jcode.pl
> io-socket.pl
> は、ファイルが存在しない、とでて、
> postmail.cgiは、
> サーバのPerlとのチェック:合っています
> :/usr/sbin/sendmail
> パーミッション:実行権あり
> 文法チェック:postmail.cgi syntax OK
> と、でました。
>
> しかしメールフォームに記入して、送信ボタンを押すと、
> なぜか、ファインダーと共に。「postmail.cgi」ファイルが現れます。
> なぜなのかお教えください。
>
> ではたびたび厄介になりますが、よろしくお願いいたします。
もう一度だけ書きます。
perlのパスは、
#!/usr/bin/perl
です。
記事No | : 3990 |
投稿日 | : 2008/06/26(Thu) 16:30:14 |
タイトル | : Re^16: メールフォームを作りたい件 |
ID情報 | : kyoosapo |
投稿者 | : 京サポ1995 |
URL | : http://kyotosoccer.daa.jp/ |
お忙しいところ、すみません。
再度設定し直し、試すと、
「サーバのPerlとのチェック合っています /usr/lib/sendmail」
とでます。
しかしやはり問い合わせフォームの「送信する」を押すと
なぜか、ファインダーと共に。「postmail.cgi」ファイルが現れ、
操作が止まってしまいます。
念のため、昨夜教えていただいたconf.htmlファイルを見ると、
また勝手に書き加えられてたため、昨夜同様修正しました。
それでもファインダーと共に。「postmail.cgi」ファイルが現れます。
どうか解決策をお教えください。
記事No | : 3991 |
投稿日 | : 2008/06/26(Thu) 16:45:45 |
タイトル | : Re^17: メールフォームを作りたい件 |
ID情報 | : pachira |
投稿者 | : pachira |
URL | : http://www5e.biglobe.ne.jp/~pachira/ |
> お忙しいところ、すみません。
> 再度設定し直し、試すと、
> 「サーバのPerlとのチェック合っています /usr/lib/sendmail」
> とでます。
> しかしやはり問い合わせフォームの「送信する」を押すと
> なぜか、ファインダーと共に。「postmail.cgi」ファイルが現れ、
> 操作が止まってしまいます。
> 念のため、昨夜教えていただいたconf.htmlファイルを見ると、
> また勝手に書き加えられてたため、昨夜同様修正しました。
>
> それでもファインダーと共に。「postmail.cgi」ファイルが現れます。
> どうか解決策をお教えください。
postmail.cgiの1行目を、
#!/usr/bin/perl
にして下さい。
アドバイスを聞かないならサポートやめますよ?
記事No | : 3992 |
投稿日 | : 2008/06/26(Thu) 17:16:24 |
タイトル | : Re^18: メールフォームを作りたい件 |
ID情報 | : kyoosapo |
投稿者 | : 京サポ1995 |
URL | : http://kyotosoccer.daa.jp/ |
すみません。混乱してました(汗)
とりあえず、postmail.cgiの一行目を
#!/usr/bin/perlに変えました。
どうか知恵をお貸しください。
記事No | : 3994 |
投稿日 | : 2008/06/26(Thu) 17:44:02 |
タイトル | : Re^19: メールフォームを作りたい件 |
ID情報 | : pachira |
投稿者 | : pachira |
URL | : http://www5e.biglobe.ne.jp/~pachira/ |
> すみません。混乱してました(汗)
> とりあえず、postmail.cgiの一行目を
> #!/usr/bin/perlに変えました。
>
> どうか知恵をお貸しください。
http://kyotosoccer.daa.jp/postmail/postmail.cgi?mode=check
ログファイル:パスOK!
ログファイル:パーミッションOK!
メールソフトパス:OK
jcode.plバージョンチェック:バージョンOK (v2.13)
テンプレート ( ./tmpl/body.txt ) :パスOK!
テンプレート ( ./tmpl/conf.html ) :パスOK!
テンプレート ( ./tmpl/err1.html ) :パスOK!
テンプレート ( ./tmpl/err2.html ) :パスOK!
テンプレート ( ./tmpl/thx.html ) :パスOK!
バージョン:postmail v4.3
もう、正常ですよ。
他に何か問題でもありますか?
記事No | : 3996 |
投稿日 | : 2008/06/26(Thu) 18:33:09 |
タイトル | : Re^20: メールフォームを作りたい件 |
ID情報 | : kyoosapo |
投稿者 | : 京サポ1995 |
URL | : http://kyotosoccer.daa.jp/ |
ありがとうございます!
さんざん手間をやかせてすみませんでした。