記事No | : 10633 |
投稿日 | : 2012/06/19(Tue) 17:04:11 |
タイトル | : CaptchaMail設置について |
ID情報 | : dameyome |
投稿者 | : だめよめ |
URL | : http://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 |
投稿者 | : だめよめ |
URL | : http://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 |
投稿者 | : だめよめ |
URL | : http://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 |
投稿者 | : だめよめ |
URL | : http://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 |
投稿者 | : だめよめ |
URL | : http://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の勉強もしていきたいと思います。
このたびは本当にありがとうございました。