記事No | : 15537 |
投稿日 | : 2017/05/29(Mon) 10:44:12 |
タイトル | : 「WebPatio」のメール送信機能を有効にすると・・・ |
ID情報 | : rick7634 |
投稿者 | : RICK |
URL | : https://necocan-index.rick-addison.com/bbs/patio.cgi |
「WebPatio」のメール送信機能を有効にする際、
# メール送信先
$cf{mailto} = 'xxx@xxx.xx';
にメールアドレスを入力する必要がありますが、
これを設定すると掲示板の書き込み部分のメール欄に
上記で設定したメールアドレスが表示(自動入力)される不具合があるようです。
この不具合を回避するにはどうすれば良いですか?
記事No | : 15538 |
投稿日 | : 2017/05/29(Mon) 13:00:47 |
タイトル | : Re: 「WebPatio」のメール送信機能を有効にすると・・・ |
ID情報 | : hirayama |
投稿者 | : hirayama |
URL | : http://shade-search.com/sts/term/term.php |
WebPatioに$cf{mailto}の内容をメール欄に表示するという処理は見当たりませんね。
クッキーに保存されたアドレスを表示する機能はあるので、
前回投稿時に入れたメールアドレスが表示されているのでは?
別のパソコンか別のブラウザでアクセスしても表示されるのでしょうか。
記事No | : 15539 |
投稿日 | : 2017/05/29(Mon) 14:55:31 |
タイトル | : Re^2: 「WebPatio」のメール送信機能を有効にすると・・・ |
ID情報 | : rick7634 |
投稿者 | : RICK |
URL | : https://necocan-index.rick-addison.com/bbs/patio.cgi |
メールアドレスを入力せずに
投稿をするとメールアドレスが勝手に表示されます。
投稿が完了した瞬間に書き込み欄を表示すると
設定したメールアドレスが勝手に書き込まれています。
記事No | : 15540 |
投稿日 | : 2017/05/29(Mon) 15:45:33 |
タイトル | : Re^3: 「WebPatio」のメール送信機能を有効にすると・・・ |
ID情報 | : hirayama |
投稿者 | : hirayama |
症状が確認できました。
sub sendmail でメール送信する際、メールアドレスが入力されなかった場合、
$in{email}に$cf{mailto}の内容が入れられ、その$in{email}がクッキーに保存されてしまうのが原因のようです。
Kentさんに改修してもらうべきだと思いますが、とりあえず
regist.cgiの748行の
$in{email} ||= $cf{mailto};
を
my $inmail = $in{email};
$inmail ||= $cf{mailto};
と変更し、以下の
$scmd .= " -f $in{email}";
と
print MAIL "From: $in{email}\n";
の行の$in{email}部分を
$scmd .= " -f $inmail";
print MAIL "From: $inmail\n";
と変えてはどうでしょうか。
記事No | : 15541 |
投稿日 | : 2017/05/31(Wed) 02:36:30 |
タイトル | : Re^4: 「WebPatio」のメール送信機能を有効にすると・・・ |
ID情報 | : rick7634 |
投稿者 | : RICK |
ご指南ありがとうございます。
とりあえずKENTさんにバグ報告をしておきました。