# Migrer depuis Mailosaur

> Les trois lignes qui changent dans un test, la correspondance des points d’API un par un, et ce qui n’est pas encore ouvert.
> https://facteur.eu/migrer-depuis-mailosaur

## Changez de fournisseur sans réécrire vos tests

Le coût réel d’un changement d’outil de test, ce n’est pas l’abonnement : c’est la journée passée à réécrire des assertions qui marchaient. Ici, trois lignes par fichier changent, et la forme du test reste la vôtre.

- Trois lignes par fichier : l’import, le client, l’appel qui attend le message
- Rien à exporter : les données de test se régénèrent
- Les deux fournisseurs en parallèle, le temps de comparer

## Ce qui pousse une équipe à changer

- **Le volume ne se compte plus par jour** : Leurs plans incluent un volume d’emails par jour : une suite qui tourne fort le soir d’une release touche le plafond quotidien même quand le mois est calme. Ici, le volume est mensuel, et le dépassement s’achète en packs valables un an.
- **Le SMS entre dans le même outil** : Chez eux, le SMS est un module facturé en supplément. Ici, le message texte arrive dans la même inbox et se lit avec le même appel que l’email.
- **Des quotas par inbox, avec leurs alertes** : Un plafond par boîte et un seuil d’alerte : un test parti en boucle s’arrête sur son propre quota au lieu de consommer la capacité de toute l’organisation. C’est l’étape de la migration que l’ancien outil ne permettait pas.
- **Le code arrive déjà extrait** : Notre bibliothèque rend le code à usage unique, les liens et les codes comme des champs du message : ce que vos tests cherchaient avec une expression régulière est déjà fait à la réception, donc l’assertion raccourcit.

## Cinq étapes, aucune irréversible

Le premier test bascule en dix minutes, et il vous dit si toute la suite basculera.

- **Créez un compte et une inbox** : Le plan gratuit suffit pour valider la migration. Notez l’identifiant d’inbox : il joue le rôle du « server ID ».
- **Basculez un seul test** : Installez notre bibliothèque, remplacez le client et l’appel qui attend le message, puis lancez ce test : s’il passe, votre suite passera. C’est le moment de vérité et il coûte dix minutes.
- **Faites tourner la suite complète en double** : Gardez l’ancien fournisseur en parallèle une semaine, le temps de comparer les taux de réussite. Nous ne vous demandons pas de résilier avant d’être convaincu.
- **Posez vos quotas et vos alertes** : C’est l’étape que l’ancien outil ne permettait pas. Une limite par inbox, des seuils d’alerte, et le canal Slack de l’équipe.
- **Reprenez les autres fichiers à votre rythme** : Fichier par fichier, du plus instable au plus calme. Rien n’oblige à finir dans la semaine : les deux outils cohabitent aussi longtemps que vous le voulez.

## Table de conversion des points d’API

Où atterrit chacun de vos appels actuels, si vous appelez l’API directement plutôt que par une bibliothèque. Les lignes marquées « à venir » ne sont pas encore ouvertes : nous préférons vous le dire ici plutôt que vous le laisser découvrir en migrant.

- Chez Mailosaur
- Chez Facteur
- Note

- Un « server » Mailosaur est une « inbox » chez nous. Le vocabulaire change, la sémantique non.
- Mêmes critères, même logique de correspondance ALL / ANY, avec l’attente bloquante en plus.
- Structure de réponse compatible, enrichie de otp, links, codes et extract.
- Téléchargement binaire identique.
- Export .eml.
- SPF, DKIM, DMARC et score anti-spam. Ni le point d’API ni le plan qui le portera ne sont arrêtés.
- Génération de code TOTP à partir d’un secret partagé.
- Enrichi : ventilation par inbox, crédits restants et date d’expiration.

### Ce qui n’a pas d’équivalent chez nous

Les aperçus de rendu dans plusieurs clients de messagerie, l’éditeur visuel et les règles automatiques n’ont pas d’équivalent ici, et n’en auront pas : ce n’est pas le même produit. Si votre suite en dépend, écrivez-nous à

## Questions fréquentes
