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


記事No: 11011
投稿日: 2012/10/01(Mon) 00:24:37
タイトルpostmailについて
ID情報: misohal
投稿者: misohal
URLhttp://www.toyoda-marine.com/

postmailを利用させていただこうと考えています。
2点教えていただきたく、質問させていただきます。

1) postmail.cgiのエラー回避方法について
チェックモードは正常に動きますが、postmail.cgiを開くとエラーがでてしまいます。
原因を教えていただけないでしょうか。
http://www.toyoda-marine.com/cgi-bin/postmail/check.cgi
http://www.toyoda-marine.com/cgi-bin/postmail/postmail.cgi

2) sendmailの呼び出し箇所の設定について
sendmailを呼び出す箇所に下記の記述が必要とレンタルサーバー業者から言われているのですが、どこに記述してよいのかわかりません。
unless (open(OUT, "| $mailcmd -f info\@domain.net -t")) {
open(MAIL,"| $mailprog -f info\@domain.net -t") || &error("メール送信失敗");

教えていただけないでしょうか。


大変お手数かと存じますが、よろしくお願いいたします。


////////////////////////////////////////////
Check Mode: [ postmail v6.23 ]
Perlバージョン : 5.008005
ログファイルパス : OK
ログファイルパーミッション : OK
sendmailパス : OK
テンプレート ( conf.html ) : パスOK
テンプレート ( err1.html ) : パスOK
テンプレート ( err2.html ) : パスOK
テンプレート ( thx.html ) : パスOK
テンプレート ( mail.txt ) : パスOK
テンプレート ( reply.txt ) : パスOK
////////////////////////////////////////////


記事No: 11012
投稿日: 2012/10/01(Mon) 13:58:05
タイトルRe: postmailについて
ID情報: gensan
投稿者: momota0c0
URLhttp://sora-blue.net/~momota0_0/

> postmailを利用させていただこうと考えています。
> 2点教えていただきたく、質問させていただきます。
>
> 1) postmail.cgiのエラー回避方法について
> チェックモードは正常に動きますが、postmail.cgiを開くとエラーがでてしまいます。
> 原因を教えていただけないでしょうか。
> http://www.toyoda-marine.com/cgi-bin/postmail/check.cgi
> http://www.toyoda-marine.com/cgi-bin/postmail/postmail.cgi

1)の回答 
直接アクセスすると出ると思いますよ
① http://sora-blue.net/~momota0_0/cgi_bin/postmail/postmail.cgi
② http://sora-blue.net/~momota0_0/cgi_bin/postmail/postmail.html

①のようにCGI直接アクセスX
②のようにフォームにアクセスすれば作動します。

2)
もうしわけありません、それについてはわかりません
それを変更しないと動かないでしょうか?
まず1)の回答を元に動かしてみてください

PS
CGIをみたところエラー回避は、きちんと入ってるようですが
それを追加しなければいけないというのは少しわかりません
一度変更なしで動かしてみてください
動くようで動かないようでももう一度レンタルサーバーへ
質問したほうがいいかも知れません


記事No: 11014
投稿日: 2012/10/01(Mon) 14:40:34
タイトルRe^2: postmailについて
ID情報: misohal
投稿者: misohal
URLhttp://www.toyoda-marine.com/

momota0c0様

ありがとうございます。
ご指摘の通りです。
お恥ずかしい限りです・・・

ただ、よくわからない現象がおきています。
1) この掲示板からリンクされたURLで入力するとうまくいきます。
2) 直接URLを入力してフォームを入力すると以下のエラーがでてしまいます。
"サーバの内部でエラーまたは設定上の問題が発生したため、リクエストを処理できませんでした。このディレクトリへの CGI アクセスが有効にされているかどうか、サーバの管理者にご確認ください。 "

レンタルサーバーのQ&Aが下記のような回答でした。
"sendmailを呼び出す箇所にメールアドレスを指定する"
おそらく、エラーメッセージは上記を指定していないからだと思います。

サポートがあってないようなレンタルサーバーを使っているのが悪いのですが、なかなかうまくいきません。
何かいい策があれば、ご教示いただけると幸いです。


記事No: 11015
投稿日: 2012/10/01(Mon) 19:42:03
タイトルRe^3: postmailについて
ID情報: kent
投稿者: KENT

> momota0c0様
>
> ありがとうございます。
> ご指摘の通りです。
> お恥ずかしい限りです・・・
>
> ただ、よくわからない現象がおきています。
> 1) この掲示板からリンクされたURLで入力するとうまくいきます。
> 2) 直接URLを入力してフォームを入力すると以下のエラーがでてしまいます。
> "サーバの内部でエラーまたは設定上の問題が発生したため、リクエストを処理できませんでした。このディレクトリへの CGI アクセスが有効にされているかどうか、サーバの管理者にご確認ください。 "
>
> レンタルサーバーのQ&Aが下記のような回答でした。
> "sendmailを呼び出す箇所にメールアドレスを指定する"
> おそらく、エラーメッセージは上記を指定していないからだと思います。
>
> サポートがあってないようなレンタルサーバーを使っているのが悪いのですが、なかなかうまくいきません。
> 何かいい策があれば、ご教示いただけると幸いです。

2)の問題については、恐らくsendmailに -fコマンドが必要なのでしょう。
もしそうであれば、init.cgiにて、

$cf{send_fcmd} = 1;

としてください。


記事No: 11020
投稿日: 2012/10/01(Mon) 21:47:37
タイトルRe^4: postmailについて
ID情報: misohal
投稿者: misohal
URLhttp://www.toyoda-marine.com/

> > momota0c0様
> >
> > ありがとうございます。
> > ご指摘の通りです。
> > お恥ずかしい限りです・・・
> >
> > ただ、よくわからない現象がおきています。
> > 1) この掲示板からリンクされたURLで入力するとうまくいきます。
> > 2) 直接URLを入力してフォームを入力すると以下のエラーがでてしまいます。
> > "サーバの内部でエラーまたは設定上の問題が発生したため、リクエストを処理できませんでした。このディレクトリへの CGI アクセスが有効にされているかどうか、サーバの管理者にご確認ください。 "
> >
> > レンタルサーバーのQ&Aが下記のような回答でした。
> > "sendmailを呼び出す箇所にメールアドレスを指定する"
> > おそらく、エラーメッセージは上記を指定していないからだと思います。
> >
> > サポートがあってないようなレンタルサーバーを使っているのが悪いのですが、なかなかうまくいきません。
> > 何かいい策があれば、ご教示いただけると幸いです。
>
> 2)の問題については、恐らくsendmailに -fコマンドが必要なのでしょう。
> もしそうであれば、init.cgiにて、
>
> $cf{send_fcmd} = 1;
>
> としてください。

KENT様

ありがとうございます。

ご教示いただいた通りに変更したら解決致しました。


[検索ページ] [掲示板]