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


記事No: 4221
投稿日: 2008/08/03(Sun) 21:03:43
タイトルClipMailでスパムメールが
ID情報: lifemode
投稿者: 小林
URLhttp://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
URLhttp://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
投稿者: 小林
URLhttp://www.nt-home.jp/

BAL様、ありがとうございます。

JAVAを有効ににしてください の メッセージがでてきて対応ができました。

お客様の中には
JAVAの有効方法がわからなくて、迷う方がいらっしゃるようなので有効方法のHPにリンクを貼ることで対応しました。

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


[検索ページ]