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


記事No: 10814
投稿日: 2012/08/02(Thu) 21:06:01
タイトルpostmail-utfのcheck.cgiでエラーメッセー
ID情報: kuwanba
投稿者: kuwanba
URLhttp://mind2.endlessroad.jp/postmail-utf/check.cgi

お世話になります。
postmail-utfを利用したく、ロリポップのサーバーに設置しました。
パーミッションはロリポップ推奨のもので利用しています。
check.cgiで確認すると

---------
Software error:

Bad name after sendmail' at ./init.cgi line 76.
For help, please send mail to the webmaster (admin@paperboy.co.jp), giving this error message and the time and date of the error.

Software error:

[Thu Aug 2 20:38:10 2012] check.cgi: Bad name after sendmail' at ./init.cgi line 76.
Compilation failed in require at check.cgi line 14.
For help, please send mail to the webmaster (admin@paperboy.co.jp), giving this error message and the time and date of the error.
---------

ということで、sendmailのパスの問題を指摘されているのですが、ロリポップでは

/usr/lib/sendmail もしくは
/usr/sbin/sendmail どちらでも利用可。

となっており、いずれも試してみましたがダメでした。

そこで、postmail-utfではなくpostmailで同様の設定をしたところcheck.cgiも
----------
Check Mode: [ postmail v6.23 ]
Perlバージョン : 5.008008
ログファイルパス : OK
ログファイルパーミッション : OK
sendmailパス : OK
テンプレート ( conf.html ) : パスOK
テンプレート ( err1.html ) : パスOK
テンプレート ( err2.html ) : パスOK
テンプレート ( thx.html ) : パスOK
テンプレート ( mail.txt ) : パスOK
テンプレート ( reply.txt ) : パスOK
----------

となり、postmail自体も正常に動作しているようです。

原因として何か思いつくようなことがあればお願いしたいと思い、書き込みさせて頂きました。

よろしくお願い致します。


記事No: 10819
投稿日: 2012/08/02(Thu) 21:50:21
タイトルRe: postmail-utfのcheck.cgiでエラーメッセー
ID情報: kent
投稿者: KENT

> お世話になります。
> postmail-utfを利用したく、ロリポップのサーバーに設置しました。
> パーミッションはロリポップ推奨のもので利用しています。
> check.cgiで確認すると
>
> ---------
> Software error:
>
> Bad name after sendmail' at ./init.cgi line 76.
> For help, please send mail to the webmaster (admin@paperboy.co.jp), giving this error message and the time and date of the error.
>
> Software error:
>
> [Thu Aug 2 20:38:10 2012] check.cgi: Bad name after sendmail' at ./init.cgi line 76.
> Compilation failed in require at check.cgi line 14.
> For help, please send mail to the webmaster (admin@paperboy.co.jp), giving this error message and the time and date of the error.
> ---------
>
> ということで、sendmailのパスの問題を指摘されているのですが、ロリポップでは
>
> /usr/lib/sendmail もしくは
> /usr/sbin/sendmail どちらでも利用可。
>
> となっており、いずれも試してみましたがダメでした。
>
> そこで、postmail-utfではなくpostmailで同様の設定をしたところcheck.cgiも
> ----------
> Check Mode: [ postmail v6.23 ]
> Perlバージョン : 5.008008
> ログファイルパス : OK
> ログファイルパーミッション : OK
> sendmailパス : OK
> テンプレート ( conf.html ) : パスOK
> テンプレート ( err1.html ) : パスOK
> テンプレート ( err2.html ) : パスOK
> テンプレート ( thx.html ) : パスOK
> テンプレート ( mail.txt ) : パスOK
> テンプレート ( reply.txt ) : パスOK
> ----------
>
> となり、postmail自体も正常に動作しているようです。
>
> 原因として何か思いつくようなことがあればお願いしたいと思い、書き込みさせて頂きました。
>
> よろしくお願い致します。

エラーメッセージを見ると、それ以前の問題として、プログラムの実行エラーを起こしているようです。
init.cgiで設定する sendmail パスのクオートがうまく囲まれていない等の理由では?


記事No: 10821
投稿日: 2012/08/02(Thu) 23:39:03
タイトルRe^2: postmail-utfのcheck.cgiでエラーメッセー
ID情報: kuwanba
投稿者: kuwanba
URLhttp://mind2.endlessroad.jp/postmail-utf/check.cgi

> エラーメッセージを見ると、それ以前の問題として、プログラムの実行エラーを起こしているようです。
> init.cgiで設定する sendmail パスのクオートがうまく囲まれていない等の理由では?

ありがとうございました。

$cf{sendmail}はきっちりクオートで囲んでありましたが、$cf{mailto}が囲まれておりませんでした。
単純なことで大変申し訳ありません。
お手数をおかけいたしました。
ありがとうございました。


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