記事No | : 4221 |
投稿日 | : 2008/08/03(Sun) 21:03:43 |
タイトル | : ClipMailでスパムメールが |
ID情報 | : lifemode |
投稿者 | : 小林 |
URL | : http://www.nt-home.jp/ |
小林と申します
ClipMailのセキュリティについて教えてください。
英文の意味不明なメールが配信されてくるようになってしまったのですが、なにかいい対策はありませんでしょうか?
禁止文字も設定してあるのですが、なぜか送信されてしまいます。
問い合わせ文はの下記のように書いています。
<FORM action="cgi-bin/clipmail/clipmail.cgi" method="post" enctype="multipart/form-data">
なにか、いい方法がありましたらお教えください。
記事No | : 4225 |
投稿日 | : 2008/08/04(Mon) 19:32:53 |
タイトル | : Re: ClipMailでスパムメールが |
ID情報 | : fuyuki |
投稿者 | : BAL |
URL | : http://f43.aaa.livedoor.jp/~sumure/ |
> 小林と申します
>
> ClipMailのセキュリティについて教えてください。
>
> 英文の意味不明なメールが配信されてくるようになってしまったのですが、なにかいい対策はありませんでしょうか?
>
> 禁止文字も設定してあるのですが、なぜか送信されてしまいます。
>
>
> 問い合わせ文はの下記のように書いています。
>
> <FORM action="cgi-bin/clipmail/clipmail.cgi" method="post" enctype="multipart/form-data">
>
> なにか、いい方法がありましたらお教えください。
プログラムによるスパムと思われますのでJavaScriptを必須にすれば解決すると思われます。
以下の追加修正を行ってください。
●clipmail.html(オリジナルの場合)
<form action="./clipmail.cgi" method="post" enctype="multipart/form-data" name="myFORM"> <!-- ★修正 -->
<!-- ▼ここから▼ -->
<SCRIPT LANGUAGE="JavaScript">
<!--
function setWCode() {
document.myFORM.regikey.value = "a"+"bc"+"d";
}
// -->
</SCRIPT>
<!-- ▲ここまで追加▲ -->
<input type="hidden" name="regikey" value=""/> <!-- ★追加 -->
<input type="hidden" name="orderlist" value="name email 性別 ページ clip-1 clip-2 clip-3 メッセージ" />
<input type="hidden" name="need" value="email 性別 ページ" />
<input type="hidden" name="match" value="email email2" />
おなまえ<br /><input type="text" name="name" size="35" /><br />
メールアドレス<br /><input type="text" name="email" size="35" /><br />
メールアドレス (再度入力)<br /><input type="text" name="email2" size="35" /><br /><br />
性別<br />
<input type="radio" name="性別" value="男" />男
<input type="radio" name="性別" value="女" />女
<br /><br />
面白かったページ<br />
<input type="checkbox" name="ページ" value="日記" />日記
<input type="checkbox" name="ページ" value="自己紹介" />自己紹介
<input type="checkbox" name="ページ" value="映画批評" />映画批評
<input type="checkbox" name="ページ" value="音楽批評" />音楽批評
<br /><br />
添付ファイル<br />
<input type="file" name="clip-1" size="50"><br />
<input type="file" name="clip-2" size="50"><br />
<input type="file" name="clip-3" size="50"><br />
<br />
メッセージ<br />
<textarea name="メッセージ" rows="6" cols="50"></textarea><br />
<br /><br />
<input type="submit" value="送信する" onClick=setWCode() /><input type="reset" value="リセット" /> <!-- ★修正 -->
</form>
●clipmail.cgi
# 禁止ワード
if ($no_wd) {
my $flg;
foreach (@key) {
foreach my $nowd ( split(/,/, $no_wd) ) {
if (index($in{$_},$nowd) >= 0) {
$flg = 1;
last;
}
}
if ($flg) { &error("禁止ワードが含まれています"); }
}
}
if ($in{regikey} ne "abcd") { &error("JavaScriptを有効にしてください"); } ## ★追加
記事No | : 4236 |
投稿日 | : 2008/08/05(Tue) 22:52:32 |
タイトル | : Re^2: ClipMailでスパムメールが |
ID情報 | : lifemode |
投稿者 | : 小林 |
URL | : http://www.nt-home.jp/ |
BAL様、ありがとうございます。
JAVAを有効ににしてください の メッセージがでてきて対応ができました。
お客様の中には
JAVAの有効方法がわからなくて、迷う方がいらっしゃるようなので有効方法のHPにリンクを貼ることで対応しました。
ありがとうございました。