KENT-WEB サポートコーナー 過去ログ [ 0249 ]


記事No: 7719
投稿日: 2010/07/19(Mon) 14:14:44
タイトルPostMail 500エラー(ファーストサーバ)
ID情報: norman
投稿者: ろっしぇ
URLhttp://www.hat-in.com/masaniacademy/inquiry/postmail.cgi

PostMailを設置しました。
必須項目を全て入力後、「上記内容で送信」ボタンを押すとInternal Server Errorが出ます。
PerlCheckerで確認するとsyntax OKです。
簡易チェックでもパスは全て通っています。

レンタルサーバ:ファーストサーバ(共有:ビズ・バリュー)
perlのパス:/usr/bin/perl
sendmailのパス:/usr/sbin/sendmail
パーミッション:postmail.cgi(755) log.cgi(606)

お分かりになる方がいれば助けてもらえるとうれしいです。


記事No: 7721
投稿日: 2010/07/19(Mon) 16:22:09
タイトルRe: PostMail 500エラー(ファーストサーバ)
ID情報: pachira
投稿者: pachira
URLhttp://www5e.biglobe.ne.jp/~pachira/

> PostMailを設置しました。
> 必須項目を全て入力後、「上記内容で送信」ボタンを押すとInternal Server Errorが出ます。
> PerlCheckerで確認するとsyntax OKです。
> 簡易チェックでもパスは全て通っています。
>
> レンタルサーバ:ファーストサーバ(共有:ビズ・バリュー)
> perlのパス:/usr/bin/perl
> sendmailのパス:/usr/sbin/sendmail
> パーミッション:postmail.cgi(755) log.cgi(606)
>
> お分かりになる方がいれば助けてもらえるとうれしいです。

まず、エラーログを見て下さい。
http://support.fsv.jp/manual/cgi/original/caution.html
送信確認までは行くので、高い確率でsendmail関係だと思います。

# ちょろちょろと、hi-hoからの認証要求出るんですが何でですかね?


記事No: 7722
投稿日: 2010/07/19(Mon) 17:22:57
タイトルRe^2: PostMail 500エラー(ファーストサーバ)
ID情報: norman
投稿者: ろっしぇ
URLhttp://www.hat-in.com/masaniacademy/inquiry/postmail.cgi

># ちょろちょろと、hi-hoからの認証要求出るんですが何でですかね?
以前、テスト用にhi-hoのWEB領域を使用していました。一部hi-hoへのリンクが残っているのか確認しましたが、全て修正済みでした。こちらも謎です。


記事No: 7723
投稿日: 2010/07/19(Mon) 17:42:41
タイトルRe^3: PostMail 500エラー(ファーストサーバ)
ID情報: pachira
投稿者: pachira
URLhttp://www5e.biglobe.ne.jp/~pachira/

> ># ちょろちょろと、hi-hoからの認証要求出るんですが何でですかね?
> 以前、テスト用にhi-hoのWEB領域を使用していました。一部hi-hoへのリンクが残っているのか確認しましたが、全て修正済みでした。こちらも謎です。

で、肝心のエラーログは吐き出されていませんか?


記事No: 7730
投稿日: 2010/07/20(Tue) 00:20:00
タイトルRe^3: PostMail 500エラー(ファーストサーバ)
ID情報: teketen
投稿者: てけてん

pachiraさんがアドバイスされたものを、先ずはチェックして下さい。
で、私はご質問の直接の回答ではありませんが、以下の点だけ。

> 以前、テスト用にhi-hoのWEB領域を使用していました。一部hi-hoへのリンクが残っているのか確認しましたが、全て修正済みでした。

スタイルシートの記述に問題がありますね。
http://www.hat-in.com/masaniacademy/inquiry/css/inquiry2.css

/* main */
#main{
width:100%;
height:620px;
float:left;
background-color:#fff;
background:url(http://www.paw.hi-ho.ne.jp/hydrangea/masaniacademy/img/main_bg.gif) repeat;
}

と、hi-hoのスペースより画像を呼び出している所為でしょう。


記事No: 7791
投稿日: 2010/08/01(Sun) 18:39:33
タイトルRe^4: PostMail 500エラー(ファーストサーバ)
ID情報: norman
投稿者: ろっしぇ

てけてんさん、返信が大変遅くなり申し訳ありません。
やはり、Hi-HOへのパスが残っていたのですね。
気づいていただいてありがとうございます。


> pachiraさんがアドバイスされたものを、先ずはチェックして下さい。
> で、私はご質問の直接の回答ではありませんが、以下の点だけ。
>
> > 以前、テスト用にhi-hoのWEB領域を使用していました。一部hi-hoへのリンクが残っているのか確認しましたが、全て修正済みでした。
>
> スタイルシートの記述に問題がありますね。
> http://www.hat-in.com/masaniacademy/inquiry/css/inquiry2.css
>
> /* main */
> #main{
> width:100%;
> height:620px;
> float:left;
> background-color:#fff;
> background:url(http://www.paw.hi-ho.ne.jp/hydrangea/masaniacademy/img/main_bg.gif) repeat;
> }
>
> と、hi-hoのスペースより画像を呼び出している所為でしょう。


記事No: 7724
投稿日: 2010/07/19(Mon) 18:00:21
タイトルRe^2: PostMail 500エラー(ファーストサーバ)
ID情報: norman
投稿者: ろっしぇ
URLhttp://www.hat-in.com/masaniacademy/inquiry/postmail.cgi

遅くなりました。下記がエラーログになります。

[Mon Jul 19 17:48:18 2010] [error] [client 222.144.177.68] File does not exist: /virtual/www/masaniacademy/inquiry/Scripts, referer: http://www.hat-in.com/masaniacademy/inquiry/postmail.cgi
[Mon Jul 19 17:48:19 2010] [error] [client 222.144.177.68] malformed header from script. Bad header=Recipient names must be specif: postmail.cgi, referer: http://www.hat-in.com/masaniacademy/inquiry/postmail.cgi


記事No: 7725
投稿日: 2010/07/19(Mon) 18:38:34
タイトルRe^3: PostMail 500エラー(ファーストサーバ)
ID情報: pachira
投稿者: pachira
URLhttp://www5e.biglobe.ne.jp/~pachira/

> 遅くなりました。下記がエラーログになります。
>
> [Mon Jul 19 17:48:18 2010] [error] [client 222.144.177.68] File does not exist: /virtual/www/masaniacademy/inquiry/Scripts, referer: http://www.hat-in.com/masaniacademy/inquiry/postmail.cgi
> [Mon Jul 19 17:48:19 2010] [error] [client 222.144.177.68] malformed header from script. Bad header=Recipient names must be specif: postmail.cgi, referer: http://www.hat-in.com/masaniacademy/inquiry/postmail.cgi


ん?この2行だけですか??
私、何度もテスト送信してるんですが.....
まぁいいです。
デフォルトのhtmlで検証したいので以下をコーピーして設置して下さい。
(要らぬ行は入れず、そのままコピーしてアップロードして下さい。)
http://www.hat-in.com/masaniacademy/inquiry/postmail.html


<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="ja" lang="ja">
<head>
<meta http-equiv="content-type" content="text/html; charset=shift_jis">
<title>FormMail</title></head>
<body bgcolor="#F1F1F1" text="#000000">
<h3>ご感想をどうぞ。</h3>
<form action="./postmail.cgi" method="post">
<input type="hidden" name="need" value="email 性別 ページ" />
<input type="hidden" name="match" value="email email2" />
おなまえ<br /><input type="text" name="name" size="35" /><br />
メールアドレス<br /><input type="text" name="email" size="35" /><br />
メールアドレス (再度入力)<br /><input type="text" name="email2" size="35" /><br /><br />
性別<br />
<input type="radio" name="性別" value="男" />男
<input type="radio" name="性別" value="女" />女
<br /><br />
面白かったページ<br />
<input type="checkbox" name="ページ" value="日記" />日記
<input type="checkbox" name="ページ" value="自己紹介" />自己紹介
<input type="checkbox" name="ページ" value="映画批評" />映画批評
<input type="checkbox" name="ページ" value="音楽批評" />音楽批評
<br /><br />
メッセージ<br />
<textarea name="メッセージ" rows="6" cols="50"></textarea><br />
<br /><br />
<input type="submit" value="送信する" /><input type="reset" value="リセット" />
</form>
</body>
</html>


記事No: 7726
投稿日: 2010/07/19(Mon) 18:51:39
タイトルRe^4: PostMail 500エラー(ファーストサーバ)
ID情報: norman
投稿者: ろっしぇ
URLhttp://www.hat-in.com/masaniacademy/inquiry/postmail.cgi

コピーして設置しました↓
よろしくお願いします。
http://www.hat-in.com/masaniacademy/inquiry/postmail.html


記事No: 7727
投稿日: 2010/07/19(Mon) 19:59:03
タイトルRe^5: PostMail 500エラー(ファーストサーバ)
ID情報: pachira
投稿者: pachira
URLhttp://www5e.biglobe.ne.jp/~pachira/

> コピーして設置しました↓
> よろしくお願いします。
> http://www.hat-in.com/masaniacademy/inquiry/postmail.html

ごめんんさいm(_'_)m、もう1ファイル。

/tmpl/フォルダのconf.htmlファイルだけで良いのでデフォルトに戻せますか?
(自分で作成した、現在使用のconf.htmlは一時的に何処かに移動保護して下さい)
切り分けが必要だと思いますので。
/lib/*.plは弄ってませんよね?

必要なら、↓でコピーを。
http://www5e.biglobe.ne.jp/~pachira/temp/conf.html


記事No: 7728
投稿日: 2010/07/19(Mon) 21:31:13
タイトルRe^6: PostMail 500エラー(ファーストサーバ)
ID情報: norman
投稿者: ろっしぇ
URLhttp://www.hat-in.com/masaniacademy/inquiry/index2.html

pachiraさん、返事が遅くなって申し訳ありません。
よろしくお願いします。

デフォルトに戻しました↓
http://www.hat-in.com/masaniacademy/inquiry/tmpl/conf.html

オリジナルはこちらです↓
http://www.hat-in.com/masaniacademy/inquiry/tmpl/conf1.html

※/lib/jcode.pl io-socket.plは弄っていません。


記事No: 7729
投稿日: 2010/07/19(Mon) 23:11:29
タイトルRe^7: PostMail 500エラー(ファーストサーバ)
ID情報: pachira
投稿者: pachira
URLhttp://www5e.biglobe.ne.jp/~pachira/

> pachiraさん、返事が遅くなって申し訳ありません。
> よろしくお願いします。
>
> デフォルトに戻しました↓
> http://www.hat-in.com/masaniacademy/inquiry/tmpl/conf.html
>
> オリジナルはこちらです↓
> http://www.hat-in.com/masaniacademy/inquiry/tmpl/conf1.html

ん〜、自分で弄れない他所様のサーバー環境はもどかしいですね。

ーーーーー
Internal Server Error
The server encountered an internal error or misconfiguration and was unable to complete your request.
Please contact the server administrator, [no address given] and inform them of the time the error occurred, and anything you might have done that may have caused the error.
More information about this error may be available in the server error log.
ーーーーー

[no address given] なんで、一般的には”From"がエントリされていない感じです。

1.以下は正しくセットされていますか?
# 送信先メールアドレス
$mailto = 'xxx@xxx.xx';

2.念の為、コメントアウトしてみる。
http://www.hat-in.com/masaniacademy/inquiry/lib/mimew.pl ←404NotFound
mimew.plを使っていないのは分かっていますが、念の為。

# MIMEエンコードライブラリを使う場合(推奨)【サーバパス】
# → メールヘッダの全角文字をBASE64変換する機能
# → mimew.plを指定
#$mimew = './lib/mimew.pl';##先頭に#を付けてコメントにする。##

気には留めさせて頂きますが、一旦 以上でギブアップです。

> ※/lib/jcode.pl io-socket.plは弄っていません。

いまさらですが、勿論 以下の設定ですよね?
# メール送信形式
# 1 : sendmail送信(sendmailが利用可能なサーバ)
# 2 : IO:Socketモジュール送信(ソケット関連のモジュールが利用可能なサーバ)
$send_type = 1;


記事No: 7732
投稿日: 2010/07/20(Tue) 21:52:12
タイトルRe^8: PostMail 500エラー(ファーストサーバ)
ID情報: norman
投稿者: ろっしぇ
URLhttp://www.hat-in.com/masaniacademy/inquiry/index2.html

> 1.以下は正しくセットされていますか?
> # 送信先メールアドレス
> $mailto = 'xxx@xxx.xx';
はい、問題ありません。

> 2.念の為、コメントアウトしてみる。
> http://www.hat-in.com/masaniacademy/inquiry/lib/mimew.pl ←404NotFound
> mimew.plを使っていないのは分かっていますが、念の為。
>
> # MIMEエンコードライブラリを使う場合(推奨)【サーバパス】
> # → メールヘッダの全角文字をBASE64変換する機能
> # → mimew.plを指定
> #$mimew = './lib/mimew.pl';##先頭に#を付けてコメントにする。##
既にコメントアウト済みです。

> 気には留めさせて頂きますが、一旦 以上でギブアップです。
>
> > ※/lib/jcode.pl io-socket.plは弄っていません。
>
> いまさらですが、勿論 以下の設定ですよね?
> # メール送信形式
> # 1 : sendmail送信(sendmailが利用可能なサーバ)
> # 2 : IO:Socketモジュール送信(ソケット関連のモジュールが利用可能なサーバ)
> $send_type = 1;
はい、sendmail送信です。

色々と調べていただきありがとうございました。
自分でもう少し頑張ってみてダメなら他を試そうと思います。


記事No: 7734
投稿日: 2010/07/21(Wed) 17:05:43
タイトルRe^9: PostMail 500エラー(ファーストサーバ)
ID情報: teketen
投稿者: てけてん

> [no address given] なんで、一般的には”From"がエントリされていない感じです。

この[no address given]は、サーバーソフトのApacheの設定で、サーバー管理者のメールアドレスを設定していない時に表示されるものなので、今回の件には関係ないです。
(レンタルサーバー側が、メールアドレスを載せたくなかったんでしょう)

ろっしぇさん
取り合えず、以下の事を試してください。
スクリプトをダウンロードする時に、中途半端にダウンロードされた可能性もありますので(まれですが、このケースが存在します)、もう一度、postmailをダウンロードして、設置し直してみるとどうなりますか?

やはり、それでも解決しない場合は、エラー内容を他の人にも見れるように、postmail.cgiの2行目に

use CGI::Carp qw(fatalsToBrowser);

を挿入し、送信テストを行って下さい。
英文のエラー内容が表示されたら、どのような内容なのかを教えて下さい。

あと、BASIC認証についてですが、先日書き込みしたのですが気付かれていないようなので、
http://www.kent-web.com/support/bbs/?list=all&bos=7719&pg=#7730
を読んで下さい。


記事No: 7747
投稿日: 2010/07/23(Fri) 12:40:46
タイトルRe^9: PostMail 500エラー(ファーストサーバ)
ID情報: pachira
投稿者: pachira
URLhttp://www5e.biglobe.ne.jp/~pachira/

直接の原因か否かは分かりませんが.....

postmail.cgi内でページレイアウトをしていません??
デフォルトのconf.htmlを使っても、ソースを見ると色んな記述が引っ付いてくるんですけど。
-----
http://www.hat-in.com/masaniacademy/inquiry/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
-----

ページレイアウトは/tmpl/*.htmlで行う。
postmail.cgiは基本設定以外を弄らない。

これだとどうなるんでしょう?


[検索ページ]