メッセージアプリで文字や写真を送信しようとした瞬間に「MMS機能を有効にする必要があります」というダイアログが出現し、送信ボタンが弾かれる現象は、ユーザーが意図しない通信プロトコルの競合によって引き起こされます。
主な発生トリガーは以下の3つのパターンに集約されます。
第1に、相手の宛先に「メールアドレス」を指定して送信しようとしたケースです。iPhoneの「メッセージ」アプリは、電話番号宛ての通信(SMSまたはiMessage)とメールアドレス宛ての通信を同一画面で処理します。相手がApple端末以外でメールアドレス宛てに送信する場合、端末は自動的にMMS経由での送信を試みます。この際、端末側に有効なMMSアカウントが設定されていないと警告が出力されます。
第2に、MMS非対応キャリア(NTTドコモ、ahamo、多くのMVNOなど)を利用しているにもかかわらず、iOS設定でMMS機能がオンになっているケースです。端末側はMMSを送信しようとしますが、回線側がMMS中継サーバーを提供していないため、通信が成立せずエラーとなります。
第3に、ソフトバンクやワイモバイルなどのMMS対応キャリアを契約しているものの、初期設定(MMSメールアドレスの登録)が完了していないケースです。MNPによる乗り換え直後やiOSのメジャーアップデート後に設定値が初期化された際によく見られる事象です。