設置できません。

inaさん (2012-03-09 13:51:00) http://smac56.hp2.jp/infomation.html

和田様

ホームページ作成にあたり、御社のすばらしいメールフォームを発見し使用したいと思い、「メールフォームUTF-8専用」をダウンロードしました。
しかし、サーバアップ後にcheck.cgiの閲覧ができずエラーになってしまったり、当然メール送信もエラーになったりthanksページにとびません。

以下、マニュアルやサポートセンターのQ&Aを参考にしたりして直した箇所です。

sendとcheckなど、mailform内の編集はすべてterapadを使用しています。
mailform内のファイルをすべて、「UFT-8」「LF」で保存してあります。
アクセス権は755で設定しています。
cgiの各1行目は「#!/usr/bin/perl --」にしています。
sendmailのパスはサーバ会社に問い合わせて、教えてもらったものを入力しています。
ビルダー14で作業していますが、サーバアップの際mailformをテキストモード(ASCIIモード)でアップしています。
同様に、ビルダーでHTML編集時、文字コードをUTF-8になるよう設定しました。

自分で手をつくしたつもりですが、ギブ寸前です。
ご教授いただけますようお願いします。

Re:設置できません。

和田 (2012-03-18 17:47:46) www.synck.com

自動で広告が挿入される無料のレンタルサーバなどでは動作しないかもしれません。

Re:設置できません。

inaさん (2012-03-18 23:10:33) http://smac.moo.jp/infomation.html

返信ありがとうございます!
最初に投稿した時点(上記)から下記の点を変更しましたが、まだ500エラーがでてしまいます。

・サーバーを移動して、ロリポップで再設置をしました。広告は出ません。
・UTF-8専用から、普通のメールフォームCGIに変更しました。
・再設置後もマニュアルどおりに、パス(/usr/bin/perl )やアクセス権(755等)を変更し、文字コードもUTF-8に統一し、設置ページもmetaタグでUTF-8で保存してあります。
・その他として、send.cgiの部分から、念のためyahooジオシティをオンにしたり、
#13.送信文字コード
$conf{’charset’} = ’UTF-8’;
$conf{’lang’} = 1;

#無変換設定
#$conf{’charset’} = ’UTF-8’;
#$conf{’lang’} = 0;

に変更しました。

何がいけないのか原因がわからず困っています。
お手数ですがよろしくお願いします。

Re:Re:設置できません。

和田 (2012-03-23 13:42:35) www.synck.com

send.cgiに直接アクセスしたところ動いている感じがしましたが、まだ動作していないでしょうか?

Re:Re:Re設置できません。

inaさん (2012-03-24 17:08:12) http://smac.moo.jp/infomation.html

お返事遅くなって申し訳ありません。
ありがとうございます!
再度UTF-8版をダウンロードしなおしたところ、設置はできました。
ただ、自分宛には確認メールは届くのですが、相手に内容確認メールが届きません。(ちなみにemail(必須)となっています)
また、たまに送信できないこともあり不安定な状態ですが、これが普通なのでしょうか?

Re:Re:Re:Re設置できません。

和田 (2012-03-26 01:43:09) www.synck.com

設置者と同じメールアドレスを入力した場合、自動返信メールは機能しません。
設置者と異なるメールアドレスを入力の上、送信テストを行なってください。

それでも自動返信メールが届かない場合は何かしら問題があるかもしれません。