Expertise technical

Comment savoir si votre numéro ou Sender ID est blacklisté au Maroc

Liste noire sms maroc : guide technique avec exemples de code pour les développeurs au Maroc.

sms marocapi smsotp maroc
Comment savoir si votre numéro ou Sender ID est blacklisté au Maroc

Votre système envoyait des milliers d'alertes SMS sans problème, et subitement, vos clients se plaignent de ne plus rien recevoir. Votre premier réflexe est de vérifier vos logs d'API : tout est en ordre, l'API renvoie bien un statut de succès HTTP `200`. Pourtant, le SMS n'arrive jamais.

Ce phénomène silencieux est le cauchemar des développeurs. C'est le symptôme numéro un d'un [Sender ID blacklisté](/fr/blog/sender-id-rejete-ou-bloque-au-maroc-ce-qui-se-passe-vraiment-et/) ou d'un routage bloqué au niveau des pare-feux opérateurs (Maroc Telecom, Orange, inwi). Voici un protocole de test reproductible pour diagnostiquer si vous êtes sur liste noire, et comment en sortir.

Signes qui indiquent un blacklisting

Les opérateurs télécoms (IAM, inwi, Orange) ne vous envoient pas d'e-mail pour vous prévenir que votre Sender ID a été banni. Le blacklisting est asynchrone. Voici les 3 signes qui doivent vous alerter : 1. **Chute verticale du taux de DLR "Delivered" :** Si vous passez soudainement de 95% de livraison à moins de 20%, ce n'est pas une panne réseau. C'est un blocage ciblé. 2. **Statut "Unknown" ou "Rejected" massif :** Si vos [webhooks DLR](/fr/blog/webhook-de-statut-de-livraison-sms-qui-ne-se-declenche-pas-guide/) reçoivent des milliers d'événements `Rejected` avec un code d'erreur réseau, l'opérateur rejette formellement votre Sender ID. 3. **Le faux positif "Delivered" :** C'est le cas le plus vicieux (Fake DLR). L'opérateur bloque silencieusement le message pour protéger l'utilisateur, mais renvoie un statut "Delivered" à l'API pour empêcher le spammeur de savoir qu'il est bloqué. Seul un test réel permet de le débusquer.

Comment tester sur les 3 opérateurs marocains (Protocole)

Ne vous fiez pas uniquement à la console. Vous devez tester le "dernier kilomètre". **Étape 1 : Constitution de la flotte de test** Réunissez 3 téléphones physiques, connectés au réseau cellulaire marocain (pas en Wi-Fi) : 1 abonnement IAM, 1 Orange, 1 inwi. **Étape 2 : Le test du message exact (A/B Test)** Envoyez le message exact qui pose problème (même Sender ID, même texte, mêmes liens) aux 3 téléphones via l'API. - Si *aucun* téléphone ne le reçoit (mais API = `200`) : Votre Sender ID est blacklisté au niveau global de la passerelle ou vous déclenchez un [filtre anti-spam sévère](/fr/blog/mots-et-formulations-bloques-par-les-operateurs-marocains-dans/). - Si seul le téléphone IAM ne le reçoit pas : Votre Sender ID a perdu son whitelisting chez Maroc Telecom spécifiquement. **Étape 3 : Isoler le Sender ID vs le Contenu** Remplacez votre Sender ID habituel (ex: `MA MARQUE`) par le Sender ID par défaut fourni par votre passerelle (ex: `ENVOISMS`). Gardez le texte identique et renvoyez. - Si le message *arrive*, le problème vient exclusivement de votre Sender ID (liste noire administrative). - Si le message n'arrive *toujours pas*, le problème vient du contenu (lien bit.ly bloqué, mots-clés spam).

Procédure pour sortir d'une liste noire

Être sur liste noire n'est pas une fatalité, c'est généralement lié à une hausse anormale des plaintes d'utilisateurs auprès de l'opérateur ou de la CNDP. 1. **Gelez immédiatement les envois promotionnels.** Concentrez-vous sur la résolution du problème pour éviter de dégrader davantage votre "Trust Score". 2. **Ouvrez un ticket avec le support de l'API.** Fournissez le rapport de votre protocole de test (ex: *"Le message X avec le Sender ID Y ne passe plus sur le réseau Inwi depuis le [Date]"*). Le fournisseur a les contacts directs avec les NOC (Network Operations Center) des opérateurs. 3. **Prouvez votre bonne foi.** Si le blocage fait suite à une plainte pour spam, vous devrez fournir au fournisseur (qui le transmettra à l'opérateur) une preuve d'opt-in (consentement de l'utilisateur) pour les numéros concernés.

Prévenir un blacklisting futur

Pour qu'un Sender ID conserve une excellente [réputation (Trust Score)](/fr/blog/le-trust-score-de-votre-expediteur-sms-au-maroc-ce-qui-l/), vous devez implémenter ces 3 règles dans votre code : 1. **Désactivation automatique des erreurs dures :** Si un numéro renvoie un DLR `Failed` (numéro non attribué), votre application doit l'exclure de vos futures campagnes. Continuer à envoyer vers des numéros morts signale aux opérateurs que vous "spamez à l'aveugle". 2. **Gestion de l'Opt-Out :** Le fameux "STOP SMS". Permettez à vos clients de se désinscrire facilement via un lien web sécurisé intégré au SMS. Un client qui se désinscrit proprement est un client qui ne se plaindra pas à l'opérateur. 3. **Séparation des canaux (Segmentation) :** Ne mélangez jamais les flux. Utilisez un Sender ID `MARQUE_OTP` pour vos codes de validation critiques, et `MARQUE_PROMO` pour vos campagnes marketing. Si votre canal promo est blacklisté, vos flux OTP d'authentification ne seront pas impactés.

💡 Pourquoi choisir EnvoiSMS pour votre entreprise ?

Délivrabilité Critique

Moins de 4 secondes pour vos OTP via des canaux directs opérateurs IAM, Inwi et Orange Maroc.

💰

Optimisation du Budget

WhatsApp Business API à 0,13 MAD seulement par session. Le meilleur ROI conversationnel.

🛡️

Données Souveraines (CNDP)

Hébergement conforme aux réglementations de protection des données personnelles locales.