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


記事No: 10633
投稿日: 2012/06/19(Tue) 17:04:11
タイトルCaptchaMail設置について
ID情報: dameyome
投稿者: だめよめ
URLhttp://www.dameyome.net/~test/captchamail/captmail.cgi

はじめまして。
CaptchaMail(Ver: 1.4)を設置しようとしているのですが、どうしてもうまくいかないのでアドバイスを頂けると助かります。

設置しようとしているサーバー(?)はアミュサーバーでWEBサイトは以下の所です。

http://www.amu-server.com/

私が実際に設置しようと試みているページは以下になります。

http://www.dameyome.net/~test/captchamail/captmail.cgi


解説ページの通りに必要箇所の訂正をした後、ファイルをアップロードしました。

すると
check.cgiにて
Image-Magick動作: NG となってしまいます。
この後に続く文章の意味がわかりません。

http://www.dameyome.net/~test/captchamail/check.cgi

そして、captmail.cgi自体のページは表示されるのですが、メールを送信すると、
「サーバーの内部エラー」
となってしまいます。

テキストファイルが以下にアップロードしてあります。
確認を頂ければ幸いです。

http://www.dameyome.net/~test/captchamail/init.txt
http://www.dameyome.net/~test/captchamail/captmail.txt
http://www.dameyome.net/~test/captchamail/captcha.txt
http://www.dameyome.net/~test/captchamail/check.txt

初歩的な質問で大変恐縮ですが、よろしくお願いいたします。


記事No: 10635
投稿日: 2012/06/19(Tue) 18:11:10
タイトルRe: CaptchaMail設置について
ID情報: kent
投稿者: KENT

> はじめまして。
> CaptchaMail(Ver: 1.4)を設置しようとしているのですが、どうしてもうまくいかないのでアドバイスを頂けると助かります。
>
> 設置しようとしているサーバー(?)はアミュサーバーでWEBサイトは以下の所です。
>
> http://www.amu-server.com/
>
> 私が実際に設置しようと試みているページは以下になります。
>
> http://www.dameyome.net/~test/captchamail/captmail.cgi
>
>
> 解説ページの通りに必要箇所の訂正をした後、ファイルをアップロードしました。
>
> すると
> check.cgiにて
> Image-Magick動作: NG となってしまいます。
> この後に続く文章の意味がわかりません。
>
> http://www.dameyome.net/~test/captchamail/check.cgi
>
> そして、captmail.cgi自体のページは表示されるのですが、メールを送信すると、
> 「サーバーの内部エラー」
> となってしまいます。
>
> テキストファイルが以下にアップロードしてあります。
> 確認を頂ければ幸いです。
>
> http://www.dameyome.net/~test/captchamail/init.txt
> http://www.dameyome.net/~test/captchamail/captmail.txt
> http://www.dameyome.net/~test/captchamail/captcha.txt
> http://www.dameyome.net/~test/captchamail/check.txt
>
> 初歩的な質問で大変恐縮ですが、よろしくお願いいたします。

Image-Magickの件は、今回は特に気にしなくていいです。
これは原因が分からないですね。
試しに、init.cgiで、

$cf{send_fcmd} = 1;

としたらどうなりますか?


記事No: 10637
投稿日: 2012/06/19(Tue) 20:20:54
タイトルRe^2: CaptchaMail設置について
ID情報: dameyome
投稿者: だめよめ
URLhttp://www.dameyome.net/~test/captchamail/captmail.cgi

> Image-Magickの件は、今回は特に気にしなくていいです。
> これは原因が分からないですね。
> 試しに、init.cgiで、
>
> $cf{send_fcmd} = 1;
>
> としたらどうなりますか?


早速の回答ありがとうございます。

ご指摘の箇所、1に変更しましたら、「サーバーの内部エラー」は無くなりました。
ありがとうございます。

ただ、送信したメールが

# 送信先メールアドレス
$cf{mailto} = 'test@dameyome.net';
に届きません。

お問い合わせフォームで入力したアドレスには届きます。

重ね重ね申し訳ありませんが、よろしくお願いいたします。


記事No: 10652
投稿日: 2012/06/22(Fri) 11:43:41
タイトルRe^3: CaptchaMail設置について
ID情報: kent
投稿者: KENT

> ただ、送信したメールが
>
> # 送信先メールアドレス
> $cf{mailto} = 'test@dameyome.net';
> に届きません。
>
> お問い合わせフォームで入力したアドレスには届きます。

それは、管理宛にとどくはずのメールが送信者に届くという意味ですか?
その場合、メールのFrom欄とTo欄はどうなっていますか?


記事No: 10655
投稿日: 2012/06/22(Fri) 20:50:02
タイトルRe^4: CaptchaMail設置について
ID情報: dameyome
投稿者: だめよめ
URLhttp://www.dameyome.net/~test/captchamail/captmail.cgi

> それは、管理宛にとどくはずのメールが送信者に届くという意味ですか?
> その場合、メールのFrom欄とTo欄はどうなっていますか?

KENT様

説明不足で申し訳ありません。

伝えたかった内容は
(1)init.cgiの72行目で入力した送信先メールアドレスにはメールが届かず、

(2)http://www.dameyome.net/~test/captchamail/captmail.cgi
で表示される「お問い合わせフォーム」で入力したメールアドレスには届く、
ということです。

 (2)に関してはinit.cgiの101行目にて
$cf{auto_res} = 1;
 としたので、こちらにメールが届くのは正常な動作だと思います。

届いたメールの内容は下記の通りです。
(Toの部分のアドレスは伏字にしてあります)

From test@dameyome.net
To  *****@****.co.jp
Sub  お問い合わせありがとうございます
Message
このメールは自動送信でお送りしています。
メールでのご送信をありがとうございました。

【送信日時】
2012/06/19(Tue) 20:22:57

【送信内容】
お名前 = だめよめ
メールアドレス = *****@****.co.jp
問合せ種別 = ご質問
メッセージ = テスト送信


ちなみに
http://www.dameyome.net/~test/captchamail/captmail.cgi
で表示される「お問い合わせフォーム」で入力するメールアドレス欄に管理宛のアドレスtest@dameyome.netを入力したところ、上記と同様のメールが1通届きました。
この時の
メールアドレス = の表示は
メールアドレス = test@dameyome.net
となっております。

私の考えが間違いでなかったら、管理者宛のメールがもう1通送られてくるはずだと思いますが違いますでしょうか?

お忙しいところ申し訳ありません。
お時間のある時で結構ですので、アドバイスお願いできますでしょうか。


記事No: 10658
投稿日: 2012/06/23(Sat) 14:58:16
タイトルRe^5: CaptchaMail設置について
ID情報: kent
投稿者: KENT

> > それは、管理宛にとどくはずのメールが送信者に届くという意味ですか?
> > その場合、メールのFrom欄とTo欄はどうなっていますか?
>
> KENT様
>
> 説明不足で申し訳ありません。
>
> 伝えたかった内容は
> (1)init.cgiの72行目で入力した送信先メールアドレスにはメールが届かず、
>
> (2)http://www.dameyome.net/~test/captchamail/captmail.cgi
> で表示される「お問い合わせフォーム」で入力したメールアドレスには届く、
> ということです。
>
>  (2)に関してはinit.cgiの101行目にて
> $cf{auto_res} = 1;
>  としたので、こちらにメールが届くのは正常な動作だと思います。
>
> 届いたメールの内容は下記の通りです。
> (Toの部分のアドレスは伏字にしてあります)
>
> From test@dameyome.net
> To  *****@****.co.jp
> Sub  お問い合わせありがとうございます
> Message
> このメールは自動送信でお送りしています。
> メールでのご送信をありがとうございました。
>
> 【送信日時】
> 2012/06/19(Tue) 20:22:57
>
> 【送信内容】
> お名前 = だめよめ
> メールアドレス = *****@****.co.jp
> 問合せ種別 = ご質問
> メッセージ = テスト送信
>
>
> ちなみに
> http://www.dameyome.net/~test/captchamail/captmail.cgi
> で表示される「お問い合わせフォーム」で入力するメールアドレス欄に管理宛のアドレスtest@dameyome.netを入力したところ、上記と同様のメールが1通届きました。
> この時の
> メールアドレス = の表示は
> メールアドレス = test@dameyome.net
> となっております。
>
> 私の考えが間違いでなかったら、管理者宛のメールがもう1通送られてくるはずだと思いますが違いますでしょうか?
>
> お忙しいところ申し訳ありません。
> お時間のある時で結構ですので、アドバイスお願いできますでしょうか。

試しに、captmail.cgi 381行目を修正してみてください。

■変更前
$body .= "Content-Transfer-Encoding: 7bit\n";

■変更後
$body .= "Content-type: text/plain; charset=iso-2022-jp\n";
$body .= "Content-Transfer-Encoding: 7bit\n";


記事No: 10660
投稿日: 2012/06/23(Sat) 17:57:28
タイトルRe^6: CaptchaMail設置について
ID情報: dameyome
投稿者: だめよめ
URLhttp://www.dameyome.net/~test/captchamail/captmail.cgi

> 試しに、captmail.cgi 381行目を修正してみてください。
>
> ■変更前
> $body .= "Content-Transfer-Encoding: 7bit\n";
>
> ■変更後
> $body .= "Content-type: text/plain; charset=iso-2022-jp\n";
> $body .= "Content-Transfer-Encoding: 7bit\n";

KENT様

アドバイスありがとうございます。
ご指摘の箇所、変更してみましたが特になんの変化も見られませんでした。
エラーも出ませんが、相変わらず送信者の方にしかメールは届かない状態です。

変更した箇所はそのままでよろしいのでしょうか?
それとも元に戻した方がよいのでしょうか?

本当に申し訳ありませんが、お時間のある時にまたアドバイスいただけたら助かります。


記事No: 10668
投稿日: 2012/06/25(Mon) 09:59:50
タイトルRe^7: CaptchaMail設置について
ID情報: kent
投稿者: KENT

> > 試しに、captmail.cgi 381行目を修正してみてください。
> >
> > ■変更前
> > $body .= "Content-Transfer-Encoding: 7bit\n";
> >
> > ■変更後
> > $body .= "Content-type: text/plain; charset=iso-2022-jp\n";
> > $body .= "Content-Transfer-Encoding: 7bit\n";
>
> KENT様
>
> アドバイスありがとうございます。
> ご指摘の箇所、変更してみましたが特になんの変化も見られませんでした。
> エラーも出ませんが、相変わらず送信者の方にしかメールは届かない状態です。
>
> 変更した箇所はそのままでよろしいのでしょうか?
> それとも元に戻した方がよいのでしょうか?
>
> 本当に申し訳ありませんが、お時間のある時にまたアドバイスいただけたら助かります。

では、405行目を修正してみてください。

■変更前
my $scmd = $cf{sendmail};
if ($cf{send_fcmd}) {
$scmd .= " -f $from";
}

■変更後
my $scmd = $cf{sendmail};
if ($cf{send_fcmd}) {
$scmd .= " -f $$in{email}";
}


記事No: 10669
投稿日: 2012/06/25(Mon) 21:56:37
タイトルRe^8: CaptchaMail設置について
ID情報: dameyome
投稿者: だめよめ
URLhttp://www.dameyome.net/~test/captchamail/captmail.cgi

> では、405行目を修正してみてください。
>
> ■変更前
> my $scmd = $cf{sendmail};
> if ($cf{send_fcmd}) {
> $scmd .= " -f $from";
> }
>
> ■変更後
> my $scmd = $cf{sendmail};
> if ($cf{send_fcmd}) {
> $scmd .= " -f $$in{email}";
> }
>

KENT様

アドバイスありがとうございます。
ご指摘のとおり変更しましたら、無事に管理宛にもメールが届きました。
度重なる質問にも丁寧にお答えくださり、大変感謝しております。
自分で解決しようといろいろとネットで検索もしてみましたが、結局のところKENT様のお手を煩わす結果となってしまいました。
これを機にCGIの勉強もしていきたいと思います。
このたびは本当にありがとうございました。


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