管理画面では10,000件を「送信済み」と表示しているのに、「配信済み」はたった7,700件。残りの2,300件には、明確なエラー通知も再送案内も表示されていない。このような状況は、法人のSMS配信で見過ごせない問題です。
SMSが届かない原因は、単純な通信障害だけではありません。通信キャリアによるフィルタリング、無効な電話番号、文字数や送信速度の制限、送信元表示、国内・海外の配信ルートなど、複数の要素が関係します。特に「送信済み」と「端末に届いた状態」は同じではないため、配信ステータスを分けて確認する必要があります。
本記事では、法人SMSが届かない主な7つの原因と、再発を防ぐための対策を解説します。個人のAndroidやiPhoneでSMSを送信できない場合に確認したい項目も、補足として紹介します。
SMSが届かない主な7つの原因
SMSの配信失敗は、すべて同じ状態ではありません。一時的な回線混雑もあれば、設定や配信経路の問題が直らず、何度再送しても届かないケースもあります。法人SMSで発生しやすい原因は、次の7つに分けられます。
1. キャリアや端末で迷惑SMSと判定されている
携帯キャリアや端末のメッセージアプリの多くには、迷惑SMSやフィッシングを防ぐフィルタが設けられています。正規の案内であっても、本文や送信元の特徴によっては、迷惑メッセージとしてブロックされる場合があります。
- 送信元の企業名やサービス名が分かりにくい
- 不自然な短縮URLや見慣れないドメインを使用している
- 記号、強調表現、煽るような言葉を多用している
- 同じ本文を短時間に大量送信している
- 受信者からの拒否や苦情が増えている
配信サービスにエラーコードが表示される場合は、そのサービスのコード表と照合します。コードの意味は事業者ごとに異なるため、特定サービスの番号を共通仕様として判断しないことが重要です。
2. 電話番号が無効、解約済み、または誤っている
宛先が固定電話、桁数の誤った番号、解約済み番号などの場合、SMSは配信できません。海外番号へ送る場合は、国番号の付け方や先頭の「0」の扱いも確認する必要があります。
また、長期間更新していない顧客リストには、解約後に別の利用者へ再割り当てされた電話番号が含まれる可能性があります。誤配信を防ぐためにも、送信前の形式チェック、定期的なリスト精査、配信結果に基づく無効番号の除外が必要です。
3. 文字数・文字コード・記号の扱いに問題がある
国内の通常SMSは、対応機種やアプリであれば全角最大670文字、半角英数字のみでは最大1,530文字まで送信できる場合があります。ただし、古い端末、一部のアプリ、国際SMS、SMS APIでは上限や分割方法が異なります。
日本語、絵文字、特殊記号を含むメッセージはUnicodeとして扱われ、海外向けSMSでは1通分の文字数が少なくなることがあります。長文が複数セグメントに分割されると、料金が増えるだけでなく、配信サービスや受信環境によっては分割表示や送信失敗につながります。詳しくは、 SMSの文字数制限と料金の解説 をご覧ください。
4. 短時間の大量配信で送信制限がかかっている
大量のSMSを短時間に送信すると、配信サービスやキャリア側のレート制限に達し、メッセージが送信待ち、遅延、送信失敗の状態になる場合があります。キャンペーン開始直後、セール開始時、障害通知、OTPの集中発行など、アクセスが急増する場面では特に注意が必要です。
上限値は配信サービス、契約内容、送信国、送信元、用途によって異なります。ピーク時の想定通数を事前に整理し、送信速度、同時実行数、キューの処理能力、再送ルールを確認しておきましょう。
5. 日本向けの配信経路や送信元表示が適切でない
国内ユーザーへSMSを送る場合、国内キャリアと直接接続する国内直収と、海外の通信網を経由する国際ネットワークでは、送信元表示や受信拒否設定の影響が異なります。受信者が「海外事業者からのSMSを拒否」に設定していると、国際ネットワークからのメッセージが届かないことがあります。
送信元には、電話番号、英数字のSender ID、共通ショートコードなどが使われますが、利用できる形式は国・キャリア・配信サービスによって異なります。日本では、NTTドコモ、KDDI、SoftBank、楽天モバイルが企業単位で審査・発行する「0005」から始まる共通ショートコードもあります。詳しくは、 NTTドコモの共通ショートコード案内 をご確認ください。
共通ショートコードはすべての配信に必須ではありません。重要なのは、対象国と用途に合う正規の配信経路を選び、受信者が送信元を判断できる表示に統一することです。
6. 配信ルートの障害やネットワーク混雑が発生している
SMSは、送信システムから配信事業者、接続先のキャリア、受信端末へと複数の経路を通ります。特に国際SMSでは中継事業者が増えやすく、経路ごとに遅延や障害の可能性が生じます。
一時的なネットワーク障害であれば、時間を空けた再送で解消する場合があります。ただし、経路の品質や送信元設定に問題がある場合は、同じルートで再送しても改善しません。国・キャリア別の配信成功率を確認し、必要に応じて別ルートや別チャネルへ切り替えてください。
7. 配信停止、受信拒否、同意管理に問題がある
受信者が送信元をブロックしている場合や、マーケティングSMSの配信停止を希望している場合は、送信を継続してはいけません。配信停止後も同じ番号へ送り続けると、苦情の増加、フィルタ判定、ブランドへの不信につながります。
日本では、広告宣伝を目的とするSMSも特定電子メール法の対象です。原則として事前の同意を取得し、送信者情報や配信停止方法を適切に案内する必要があります。詳細は、 消費者庁「特定電子メールの送信の適正化等に関する法律のポイント」 をご確認ください。
SMSが届かない時の診断手順
原因を推測して何度も再送するのではなく、配信ログを起点に、どの段階で止まっているかを確認していきましょう。
ステップ1:配信ログとステータスを確認
SMS配信サービスでは、通常、メッセージ単位の送信状況を確認できます。名称や判定基準はサービスによって異なりますが、主なステータスは次のように整理できます。
| ステータス | 主な意味 |
|---|---|
| 送信待ち | 配信サービスが受け付け、送信処理を待っている状態 |
| 送信済み | 配信サービスからキャリア側へ送信された状態 |
| 配信済み・着信済み | キャリアまたは端末への到達が確認された状態 |
| 未配信 | キャリア側で受け付けたものの、端末へ届けられなかった状態 |
| 失敗 | 番号形式、設定、経路、ポリシーなどの理由で送信処理が完了しなかった状態 |
「送信済み」は、必ずしも受信者の端末に表示されたことを意味しません。DLR(配信結果通知)がどの段階を示すのか、利用中のサービス仕様で確認しましょう。
ステップ2:失敗の種類を分類
ログとエラー内容を確認したら、原因を次の4種類に分けます。
- ネットワーク・端末の問題:圏外、電源オフ、キャリア障害、端末側の受信拒否など
- 本文の問題:迷惑SMSフィルタの対象になりやすい表現、URL、文字数、文字コードなど
- 配信経路・送信元の問題:国際ネットワーク、Sender ID、接続先、送信速度、送信元表示など
- 宛先・同意の問題:無効番号、解約済み番号、配信停止、受信拒否など
ステップ3:原因に合う対処を行う
一時的な回線障害は、配信サービスの再送方針に従い、時間を空けて再試行。本文がフィルタ対象になっている場合は、送信元、URL、表現を修正してから再送。配信経路や送信元表示に問題がある場合は、設定を直すまで再送しないことが重要です。
また、無効な電話番号や配信停止済みの番号は送信対象から除外する必要があります。エラーの原因を確認せず一律に再送すると、不要な配信コストが発生するだけでなく、キャリアのフィルタリング対象になりやすくなるおそれがあります。エラーの内容に応じて、再送の要否を判断することが重要です。
個人のスマートフォンでSMSが送れない場合
ここまでの内容は、法人のSMS配信を中心に解説しました。個人のAndroidやiPhoneからSMSを送信できない場合は、次の項目を確認してください。
| 確認項目 | Android | iPhone |
|---|---|---|
| 端末を再起動 | 電源を切り、再度起動 | 電源を切り、再度起動 |
| 機内モードを切り替える | クイック設定からオン・オフ | コントロールセンターまたは設定からオン・オフ |
| メッセージアプリを確認 | 標準SMSアプリ、キャッシュ、権限を確認 | SMSとiMessageの設定を確認 |
| ソフトウェアを更新 | システムアップデートを確認 | iOSアップデートを確認 |
| ネットワークリセット | ネットワークを再接続 | ネットワークを再接続 |
注意:機種によってはメニュー名称が異なる場合がありますので、マニュアルなどを参照してください。
特定の相手だけに送れない場合は、番号の誤りや相手側のブロック設定が考えられます。すべての宛先へのSMS配信が失敗する場合は、契約プランやサービスの稼働状況、送信設定を確認してください。解決しない場合は、利用中のキャリアに問い合わせる必要があります。
法人として大量のSMSを配信していますか? 個別端末の再起動や設定変更だけでは、法人SMSで発生する配信経路、送信元表示、フィルタ、無効番号などの問題は解決できません。法人SMSでは、配信経路、送信元表示、フィルタ、電話番号リストを含めて運用を見直す必要があります。
法人SMSの配信失敗を防ぐ5つの対策
SMSが届かないたびに個別対応するだけでは、配信規模が大きくなるほど運用負荷が増えます。次の5つの対策で、失敗が起きにくい運用体制を整えましょう。
1. 配信先に合う経路と送信元を選ぶ
国内向けでは、国内直収か国際ネットワークか、主要4キャリアに対応しているか、送信元がどのように表示されるかを確認してください。さらに海外にも送る場合は、国ごとのSender ID、事前登録、テンプレート審査、禁止コンテンツなどの要件を整理することを推奨します。
また、認証コードや重要通知に利用するサービスを選ぶ際は、料金だけでなく、配信速度、到達状況を確認できる範囲、障害時の代替経路も選定条件になります。
2. 電話番号リストを定期的に整理
配信結果をもとに、無効と判定された番号を次回以降の送信対象から除外する必要があります。また、解約済み番号、長期間反応のない番号、配信停止済み番号を残したまま送信すると、コストと誤配信リスクが増加してしまいます。
3. 本文を短く、明確に、信頼できる内容に
本文の冒頭で送信元を明示し、受信者に求める行動や期限を簡潔に伝えることで、受信者の安心感を高められます。また、不自然な短縮URL、過度な装飾、誤解を招く表現は避け、リンク先のドメインがブランド名と一致しているかも確認してください。
日本語SMSでは、文字数によって料金区分や分割数が変わる場合があります。文字数、Unicode、URL、改行を含めて、配信サービス側のカウントを確認してください。
4. 配信ルートとフォールバックチャネルを用意する
単一の配信経路だけに依存すると、キャリア障害や国際ネットワークの混雑時に影響が広がります。配信先の国・キャリアに応じてルートを選び、そして重要な通知では、SMSが未達の場合にAppPush、Email、WhatsAppなどへ切り替える設計もご検討ください。
例えば、EngageLab SMS は、200以上の国・地域への配信、リアルタイムのルート監視、スマートルーティングに対応しています。複数チャネルを組み合わせることで、SMSが届かない場合も別の接点から通知できます。
5. 配信結果をリアルタイムで監視する
SMS配信の問題を早期に発見するには、配信率、エラーコード、配信停止の傾向をリアルタイムで分析することが重要です。数日後にCSVレポートで確認するのではなく、配信中に異常を把握できれば、未配信の拡大を防ぎやすくなります。EngageLabのSMS分析ダッシュボードでは、メッセージごとの配信状況と詳しい失敗理由をリアルタイムで確認できます。運用担当者は、配信中の異常を早い段階で把握し、原因の切り分けや送信停止の判断を行いやすくなります。
開発リソースが限られているチームにおすすめ
EngageLabでは、ノーコードのSMSワークフロービルダーを利用できるため、専門的な開発リソースが限られているチームでもSMS施策を運用できます。配信リストの自動検証や、国・地域ごとの通信規制への対応を支援する機能に加え、SMSが届かない場合にAppPush、メール、WhatsAppなどの別チャネルへ切り替えるフォールバック配信にも対応しています。
大規模な配信を担当するマーケティング部門や運用部門でも利用しやすく、2026年3月時点で200以上の国・地域への送信と、配信状況のリアルタイム追跡が可能です。
SMSが届かない場合によくある質問
なぜSMSが「送信失敗」になるのですか?
個人端末では、圏外、機内モード、通信障害、受信拒否などが考えられます。法人SMSの場合は、無効な電話番号、本文フィルタ、文字数、送信制限、送信元表示、配信ルートなども確認する必要があります。まずは配信ログとエラー内容をご確認ください。
「未配信」と「失敗」の違いは何ですか?
一般に「失敗」は、番号形式や設定などの理由で送信処理が完了しなかった状態を指します。「未配信」は、キャリア側へ送信されたものの、端末に届けられなかった状態として使われます。ただし、名称と判定基準は配信サービスごとに異なります。
法人SMSが実際に届いたか確認できますか?
配信サービスのDLRや配信レポートを確認します。ただし、「配信済み」がキャリアへの到達を意味するのか、受信端末までの到達を意味するのかはサービスによって異なります。契約前にステータスの定義と更新タイミングを確認しておきましょう。
国内直収にするとSMS到達率は改善しますか?
国内キャリアへの経路が明確になり、海外事業者からのSMS拒否設定の影響を受けにくくなるため、国内ユーザー向けでは安定性の向上が期待できます。ただし、無効番号、端末設定、本文フィルタ、配信停止など、経路以外の原因は別に対処する必要があります。
一斉配信したSMSがブロックされるのはなぜですか?
短時間の大量送信、送信元が分かりにくい本文、不自然なURL、苦情の増加、配信停止済み番号への送信などが一般に考えられます。また一斉配信の設計については、 バルクSMSマーケティングの解説 もご覧ください。
送信失敗後は、どのくらい待って再送すべきですか?
一時的なネットワーク障害であれば、配信サービスの再送方針に従い、時間を空けて再試行します。本文フィルタ、送信元、同意管理、配信経路に問題がある場合は、原因を修正するまで再送しないでください。同じ内容を繰り返し送ると、コストと苦情が増える可能性があります。
SMSが届かない問題を繰り返さないために
SMSが届かない原因は常に一つではありません。電話番号の品質、本文、文字数、送信速度、送信元表示、配信経路、受信者の同意や設定が相互に関係します。そのため、単に再送するのではなく、どの段階で失敗したかを配信ログから特定することが重要です。
国・キャリア・送信元・本文・時間帯別の配信結果を継続的に監視し、無効番号の除外や本文の改善、配信経路の切り替え、フォールバックチャネルの活用によって、同じ問題の再発を防ぎましょう。







