レンタルサーバーから「大量のメール送信を検知した」「メール送信機能を制限した」と連絡が来た場合、最初に確認すべきなのは、受信した迷惑メールの数ではなく、自分のWordPressやメールアカウントが送信元として使われていないかです。
サイトが普通に表示されていても安全とは限りません。問い合わせフォームの悪用、メールアカウントの乗っ取り、WordPress内に置かれた不正プログラムは、それぞれ復旧方法が異なります。見た目だけを元に戻すのではなく、大量送信を止め、侵入経路を塞ぎ、正規の問い合わせメールが届く状態まで確認する必要があります。
サーバーから利用制限の通知が来ている、MAILER-DAEMONから覚えのないエラーが大量に返ってくる、原因を調べる間にも送信が続いている場合は、通知内容を残したうえで早めに復旧担当者へ相談してください。
まず「届くスパム」と「自分のサイトから送られるスパム」を分ける
同じ「スパムメール」という言葉でも、受信側の迷惑メールと、自サイトが第三者への送信に使われる被害は別物です。ここを取り違えると、reCAPTCHAを追加しただけで作業を終えたり、メールソフトのパスワードだけを変えたりして、不正送信が再開するおそれがあります。
| 起きていること | 主に疑う対象 | 最初に確認する情報 |
|---|---|---|
| 問い合わせフォームから営業文や英文が届く | フォームへの自動投稿 | フォーム名、送信時刻、送信元IP、同一文面の件数 |
| 覚えのない宛先への配信エラーが大量に戻る | メールアカウントまたはWebサイトからの不正送信 | エラーメールの日時、送信元アドレス、元メールのヘッダー |
| サーバー会社から異常送信や機能制限の通知が来る | 不正スクリプト、フォーム悪用、認証情報流出 | 検知時刻、送信件数、実行元パス、制限された機能 |
| サイトは見えるが問い合わせ通知だけ届かない | サーバー側の送信制限 | 制限開始時刻、通常メールのテスト結果、サーバーからの案内 |
XServerの公式マニュアルでも、メール送信フォームが第三者への大量送信に悪用される例が示されています。一方で、WAFは不正アクセスを完全に防ぐものではないとも明記されています。フォーム対策が入っているから感染や悪用はない、と判断するのは危険です。XServer「WAF設定」
通知を受け取った直後に残すもの
復旧を急ぐときほど、先に証拠を残します。不審なファイルを片端から削除すると、侵入時刻や送信元を特定する材料まで消え、復旧担当者が調査しにくくなります。
最低限、次の情報を保存してください。
- サーバー会社から届いた通知の件名と全文
- 通知が届いた日時と、異常を最初に確認した日時
- 大量送信と判定された件数や時間帯
- 通知に記載されたドメイン、メールアドレス、ファイルパス
- メール送信、Web公開、FTPなど、制限された機能
- MAILER-DAEMONから戻ったメール数通のヘッダーと本文
- サイトと管理画面が現在開くかどうか
- 直前に行ったプラグイン更新、担当者変更、FTP作業
通知メール内のリンクをそのまま開くのではなく、普段使っているブックマークなどからサーバーの管理画面へ入り、同じ案内が掲載されているか確認します。サーバー会社を装ったフィッシングメールとの切り分けに必要です。
先に止める作業と、勝手に消さない作業
大量送信が続いているなら封じ込めが優先です。ただし、利用中のサーバーによって停止方法や制限内容が違います。サーバー会社の案内に従い、必要ならサポートまたは復旧担当者と連携して、送信機能や該当サイトへのアクセスを制限します。
自分の判断だけで進めないほうがよい作業は次のとおりです。
- 通知に載った1ファイルだけを削除する
- WordPressの全ファイルを上書きする
- 原因を確認せず古いバックアップへ戻す
- メールアカウントのパスワード変更だけで完了とする
- 送信停止を確認する前にブロックリスト解除を申請する
- 管理画面へ新しいセキュリティプラグインを追加して様子を見る
WordPress公式のハッキング復旧資料は、現状のバックアップ作成、ホストへの連絡、すべてのアクセス情報の見直し、侵入経路の調査、駆除後の更新と再度のパスワード変更を案内しています。感染状態のバックアップも、何が変えられたかを調べる資料になります。WordPress公式「FAQ My site was hacked」
大量送信の原因は3系統に分けて調べる
大量送信を止めるには「どこから送信されたか」を特定します。原因が複数重なっているケースもあるため、メール設定だけ、WordPressだけと範囲を決めつけません。
| 原因の系統 | よくある手掛かり | 必要になる対応 |
|---|---|---|
| メールアカウントの乗っ取り | SMTP認証による大量送信、見覚えのないログイン、Webメールの送信済み履歴 | パスワード変更、接続端末の確認、転送設定や認証情報の見直し |
| 問い合わせフォームの悪用 | 特定フォームに集中、第三者宛の自動返信、短時間の連続POST | フォーム停止、設定修正、ボット対策、送信先を外部入力できないか確認 |
| WordPressの改ざん・マルウェア | 不審なPHP、未知の管理者、改変されたテーマ、定期的に再作成されるファイル | ファイルとDBの全体調査、バックドア除去、正規ファイルへの交換、侵入経路の封鎖 |
「送信済みフォルダが空だからメールアカウントは無事」とは限りません。WordPressや不正なPHPから直接送信されたメールは、普段のメールソフトの送信済みフォルダに残らない場合があります。サーバー側の送信ログや実行元情報まで確認して判断します。
復旧依頼で確認してもらう範囲
依頼時は「大量送信を止めてください」だけでなく、どこまで確認して納品とするかを揃えておくと、原因ファイルだけ消して再発する事態を避けやすくなります。
WordPressとサーバー内の確認
- WordPress本体、テーマ、プラグインと正規配布物の差分
- uploadsなど、本来PHPが不要な場所にある実行ファイル
.htaccess、wp-config.php、テーマのfunctions.phpの改変- 覚えのない管理者、APIキー、FTPアカウント、メール転送設定
- データベース内の不審なスクリプト、予約処理、外部URL
- 同じサーバーに置かれた別ドメインや古いWordPress
- アクセスログ、エラーログ、メール送信ログに残る侵入時刻
駆除後の確認
- 不正な送信が止まっている
- サーバー会社の制限解除条件を満たしている
- 問い合わせ、注文、パスワード再発行など正規メールが届く
- サイトの表示と管理画面の主要操作が正常に動く
- WordPress本体、利用中のテーマとプラグインが安全な版になっている
- サーバー、FTP、WordPress、データベースなどの認証情報を更新した
- 復旧後のクリーンなバックアップを新しく保存した
WordPress公式のセキュリティ資料でも、本体・テーマ・プラグインの更新、強固で固有のパスワード、適切なファイル権限、継続的なバックアップが基本とされています。WordPress公式「Hardening WordPress」
大量送信の停止だけでなく、ファイル・データベース・アカウント・正規メールの動作までまとめて確認したい場合は、見積もり時にサーバー通知を添えて相談できます。
見積もり相談で渡す情報
最初のメッセージで情報を揃えると、調査範囲と料金を判断しやすくなります。パスワードは公開欄へ書かず、依頼先が指定する安全な方法で共有してください。
そのまま使える相談項目は次のとおりです。
- 利用中のレンタルサーバー名
- 対象ドメインと、同じ契約内にあるサイト数
- サーバー通知の文面と受信日時
- 「メール停止」「サイト停止」など現在の制限内容
- サイトとWordPress管理画面へ入れるか
- 大量送信が始まったと思われる時期
- 直前に行った更新や設定変更
- 利用できるバックアップの日付
- サーバーとWordPressのログイン情報を共有できるか
- 問い合わせや注文メールなど、優先して復旧したい機能
サービスページでは、症状が出た時期、直前に行った操作、レンタルサーバーとWordPressのログイン情報が依頼時の情報として挙げられています。わからない項目は空欄のままにせず、「不明」と記載すれば、確認箇所を案内してもらえます。
料金3,000円だけでマルウェア駆除まで頼めるとは限らない
掲載されている3,000円は基本料金です。サービス説明では、マルウェア駆除、サイト復旧、エラー対処は依頼内容により15,000円からとされています。購入前に無料見積もりを取り、次の範囲を確認してください。
| 見積もり項目 | 確認する内容 |
|---|---|
| 調査対象 | 1サイトだけか、同一サーバー内の全サイトか |
| 駆除範囲 | ファイルのみか、DB・ユーザー・メール設定も含むか |
| 復旧確認 | 表示確認だけか、フォームなどの送信テストまで含むか |
| 再発防止 | 更新、不要プラグイン削除、認証情報変更の支援があるか |
| 制限解除 | サーバー会社への報告や再確認をどちらが行うか |
クライアント案件でサーバー情報を開示できず、やり取りの工数が増える場合は、20,000円の有料オプションが案内されています。制作会社が代理で相談するときは、作業者へどの情報まで共有できるかを先に発注元へ確認しておく必要があります。
お届け日数は1日予定、実績は1日以内と掲載され、相談への返信は数分以内、作業は最短30分から当日中と説明されています。ただし、感染範囲、サーバー会社の制限、必要な確認待ちによって所要時間は変わるため、見積もり時に「正規メールをいつまでに再開したいか」を伝えてください。
掲載時点では評価5.0(166件)、サービス販売実績186件、出品者の総販売実績198件で、プラチナ認定者です。作業は外部へ振り分けず、WordPress経験20年、バックエンド経験12年の出品者本人が直接対応すると案内されています。緊急案件では、価格だけでなく、誰がサーバー内を確認するのか、途中で担当者が変わらないかも選定材料になります。
サーバー会社と復旧専門家の役割は違う
サーバー会社へ連絡するだけで解決するケースもありますが、契約者が設置したWordPressの中身までは修復対象外という場合があります。両者の役割を分けて進めます。
| 相談先 | 主に頼めること | 注意点 |
|---|---|---|
| レンタルサーバー会社 | 異常送信の検知情報、機能制限、ログの提供可否、解除条件の案内 | WordPress内部の駆除を代行しない場合がある |
| WordPress復旧専門家 | 改ざん調査、マルウェア駆除、設定修正、動作確認、再発防止 | サーバー会社だけが解除できる制限は代行できない場合がある |
| 自社・自分で対応 | 状況保存、関係者連絡、必要情報の整理 | 不完全な削除や上書きで証拠を失うリスクがある |
レンタルサーバーでは、大量メール送信やウイルス感染サイトの放置に対して、機能制限や一時停止などが行われる場合があります。さくらのサポート情報「サービスのご利用にあたって」にも、禁止行為への対応として機能制限やサービスの一時停止が記載されています。まず送信を止め、原因を除去し、サーバー会社が求める形で対応完了を報告する流れが基本です。
復旧後に確認する7項目
管理画面へ入れた、サイトが見えた、というだけでは復旧完了ではありません。次の7項目を確認してから通常運用へ戻します。
- サーバー側で異常な送信が止まったことを確認した
- 制限されていたメール送信やWeb機能が解除された
- 覚えのない管理者・FTP・メールアカウントが残っていない
- 不要なテーマとプラグインを削除し、利用中のものを更新した
- サーバー、FTP、WordPress、データベースの認証情報を変更した
- 問い合わせフォームや注文通知を実際に送受信できた
- 復旧後のバックアップと、再確認する日時を決めた
正規メールが迷惑メールへ入る、または届かない場合は、侵入の有無とは別に、SPF・DKIM・DMARCなどの送信ドメイン認証や送信元評価の確認が必要になることがあります。駆除作業とメール到達率の設定を同じ問題として混ぜず、順番に切り分けます。
よくある質問
サイトは普通に表示されています。それでも緊急ですか?
外部へのメール送信だけに使われている場合、ページ表示には異常が出ないことがあります。サーバーから異常送信の通知が来た時点で、見た目に関係なく送信元と侵入経路を確認してください。
問い合わせフォームに迷惑メールが届くだけなら感染ですか?
迷惑なフォーム投稿だけで感染とは断定できません。ただし、第三者宛の自動返信に悪用されている、サーバーから大量送信の警告が来ている、不審なPHPが見つかった場合は、フォーム設定だけでなくサイト全体の調査が必要です。
メールのパスワードを変えれば止まりますか?
メールアカウントの認証情報が漏れたケースには有効です。WordPress内の不正スクリプトやフォーム悪用が送信元なら、メールパスワードを変えても原因は残ります。サーバーログなどで送信経路を切り分けてください。
感染前のバックアップへ戻せば終わりますか?
復元元が本当に感染前か、侵入経路となった古いプラグインや漏れたパスワードが残っていないかを確認する必要があります。原因を塞がず公開すると、同じ侵入が繰り返される可能性があります。
サーバーのログイン情報がどれかわかりません
契約時のメール、サーバー料金の請求元、ドメイン管理画面を確認します。サービスページでは、わからない場合も案内すると説明されているため、サーバー会社名や手元にある通知から相談できます。
大量送信を止めただけで復旧完了にしない
身に覚えのないメール大量送信では、停止、原因調査、駆除、認証情報の更新、正規メールの送受信確認までが一つの復旧です。受信する迷惑メール対策だけを行ったり、検知されたファイルを1個消したりしても、別のバックドアや侵入経路が残れば再発します。
サーバー通知、発生時期、現在の制限、バックアップの有無をまとめれば、初回相談で調査範囲を伝えやすくなります。自力でファイルを変更する前に、現状を保存して見積もりを依頼してください。

