問い合わせからのスパムメールを排除しよう。

image

昨日の夜から今日の午前中だけでも11件のスパムメール(SPAM Mail)。
すべて、同じサイトに設置した問い合わせフォーム経由

差出人: neon orange lebrons <yngaggiss@gmail.com>
題名: neon orange lebrons
メッセージ本文:
How Much Is Trump Worth? Depends on How He Feels,
neon orange lebrons https://spellboundsalon.net/sell.asp?p_id=neon-orange-lebrons

差出人: nike kobe 9 elite Orange <bvqebo@gmail.com>
差出人: lebron kobe kd <vimuhwcisax@gmail.com>
差出人: kobe 1 Pink zuplzbtkk@gmail.com

 

すべて英文で、gmailが使われている。アドレス、内容からスパムか、ウイルス仕込みか。 いずれにせよサイトに来るよう誘っている。

image

お問い合わせ設置サイトは、ワードプレスのcontactform7

image

最近は、標準でreCAPTCHAというロボット投稿(スパム)排除機能が付いたようです。

image

これを使おうとしたら、APIキーペアとかの画面になった。
ちょっと面倒。

image

それならばと、プラグインのReally Simple CAPTCHAを導入。

image

フォームの送信の前に文字を追加して設置完了。

image

送信の前に、表示された文字列を入れなければ送信できなくなる。
これでスパムは消える。(と思う。)

RSSフィードを利用する。

RSSの略語には、いくつかの語があるものの、意味は同じ。
ブログなどサイトの最新記事情報だけを配信するフォーム。
これを受信(受け取り)して、自分のサイトなどに最新(変更)記事だけを載せることができる。

いくつかのサイトで使っているが、やりかたを忘れたのでメモ。
(1)RSS配信を探し、URLを取得。(.xml形式など。)
(2)https://feed.mikle.com/ja/ (FeedWind)を使って埋め込みコードを取得。
(3)取得したコードを自分のサイトに埋め込む。


RSSの見つけ方
・ブログサービスでは、書式を公開しています。
 このサイトのRSSは、https://it.ipwo.jp/feed などです。
feed wind
このRSS URLを、https://feed.mikle.com/ja/のURLにペーストし、「+」をクリックすることで、右側に最新記事があらわれる。(最初はスクロール設定)

設定

縦、横のサイズ、スクロールなどを設定すると、右側のサンプルが即時に更新される。
コードを取得

右上のコードを取得をクリックすると、埋め込みコード(html)が作られる。
RSSコード

得たコードを貼り付ける。

通常は、ウィジェットに貼り付けるとわかりやすい。

iframe版も作成できる。

旧版を数年使っていましたが、良好です。

 

ヤフーニュースでもたくさんのRSSを配信しています。

wp4.6.1を解凍して丸ごとアップロードすれば各国語に対応

・xサーバーに、サブディレクトリを作ったので、そこへwordpressをアップロード。
・サーバーのコントロールパネルから簡単インストール機能を使えば良いけれど、理解を深めるためにあえて手動導入。
・やっていないとすぐに忘れるので、メモ


1 x-serverに新たにサイトを作る。

image

image

新たに作ったサイトのフォルダーには、xサーバーの既定ファイルが出来ている。

2 wordpressを転送

ダウンロードサイト:https://wordpress.org/download/ 
wordpress-4.6.1.zip(wordpress-4.6.1.tar.gz)をダウンロードして解凍

全ファイル

ffftpを使って、X-SVRのサブディレクトリを作ってできたフォルダにアップロード

 3  サイトを開く
F5で更新
WPの全ファイルを送ったあとにサイトにアクセスすると、導入画面が出た。 世界の言語に対応している。

言語を選択すると、各国語で導入されるようだ。
中国語を選んだら、中国語の画面になった。

中国語選択

まだ導入されていないので、←で戻ると、日本語が選択できる。
日本語選択

戻って、日本語を選ぶ。

日本語画面

日本語の見慣れた導入画面が出る。

データベース設定

このあとは、通常通り使用するデータベースの情報を入れれば良い。
同じサーバーに入れたWPサイトのwp-config.phpを参考にして記入し、テーブル接頭語だけ違うものにすれば良い。