掲示板に戻る




Cart MAX ver.6 スパム迷惑メールについて 投稿者: エリ
いつもお世話になっております。
Cart MAX ver.6を使用しております。

最近カートのお問い合わせフォームを使いスパム迷惑メールが大量に送信され非常に困っております。(多分ロボットスパムです。)
何か対策方法はございますでしょうか?
例えば数字を入力や、画像の番号入力や、私はロボットではありません。などチェックボックスを入れる。
よろしくお願いいたします。

No.283302019/10/19(Sat) 10:18:00 Res


Re: Cart MAX ver.6 スパム迷惑メールについて 投稿者: えふ
バージョンが古いので違っているかもしれませんが、
チェックボックスを入れるのであれば
skin_cgi/pc_otoiawase_form.htmlの
<tr>
<td align="left">質問の内容<font color="#CC0000">*</font></td>
<td align="left"><textarea name="comment" cols="40" rows="8" id="comment">#comment</textarea></td>
</tr>
の下などに

<tr>
<td align="left">チェック<font color="#CC0000">*</font></td>
<td align="left"><input type="checkbox" name="norobot" value="1">私はロボットではありません。</td>
</tr>

と追加して
cgi/lib/cart/otoiawase.plの
121行あたりの
$input.="<input type=\"hidden\" name=\"comment\" value=\"${$FO_ref}{'comment'}\">\n";
の下に
$input.="<input type=\"hidden\" name=\"norobot\" value=\"${$FO_ref}{'norobot'}\">\n";
と追加

138行の
$mailbody=<<EOM;
商品  : ${$FO_ref}{'item'}
お名前 : ${$FO_ref}{'name'}
メール : ${$FO_ref}{'email'}
質問の内容 : ${$FO_ref}{'comment'}
EOM
の上に

if(!${$FO_ref}{'norobot'}){
&main::error("送信できません。");
}

と追加
以上です。

No.283322019/10/21(Mon) 4:24:58 Res


Re^2: Cart MAX ver.6 スパム迷惑メールについて 投稿者: エリ
ご連絡ありがとうございます。
MAX6もほとんど同じでした。
こちらの私はロボットではありませんにチェックすることによって、スパムメールを防ぐことができるのでしょうか?
よくわからなくて、すいません。
ご連絡をお待ちしております。
No.283352019/10/21(Mon) 20:26:29 Res


Re^3: Cart MAX ver.6 スパム迷惑メールについて 投稿者: えふ
最初は来なくなりますが
チェックを入れるのがばれたらまた来ると思います
文字入力のほうが効果がありますが
これも完璧ではありません。
実際設置してどうなるか試してみるしかないです。
No.283362019/10/21(Mon) 23:21:57 Res


Re^4: Cart MAX ver.6 スパム迷惑メールについて 投稿者: エリ
お世話になります。
ご丁寧に教えていただきありがとうございます。
設置できましたのでこのまま使用したいと思います。
今後ともどうぞよろしくお願いします。
No.283382019/10/22(Tue) 17:44:11 Res