HOME Page Plan de prix Documentation API Questions fréquentes Job Generator Identity Generator Address Generator

Documentation API

Utilisez les interfaces HTTP pour générer des adresses e-mail temporaires, et recevez les e-mails. Intégrez cette fonctionnalité dans vos propres scripts, lignes de test ou robots.

Adresse de base de l’interfacehttps://www.mail0.vip Toutes les interfaces renvoient des données au format JSON (à l’exception des fichiers à télécharger). Les visiteurs peuvent appeler ces services de manière anonyme. Les utilisateurs qui ont acheté des packs d’API peuvent également utiliser leurs clés API pour appeler ces services en tant qu’utilisateur réel (en bénéficiant des quotas correspondants), voir ci-dessous pour plus d’informations sur la certification des clés API.
KEY Authentification par clé API (facultative, utilisée pour appeler l’application en tant qu’utilisateur)

Lorsque vous ne portez pas la clé avec vous, les appels anonymes sont possibles. La création et la lecture de messageries temporaires sont entièrement gratuites. Si vous avez acheté un package incluant des fonctionnalités API, vous pouvez générer votre propre clé directement dans le centre d’administration de l’utilisateur, sous l’onglet “API pour développeurs”. Lors de l’utilisation de cette clé, vous bénéficierez des limites de stockage et de la durée de conservation prévues par votre package.

Mode de transport (un choix parmi deux)

modeExemple
Paramètres de URL?key=YOUR_API_KEY
En-tête de demandeX-API-Key: YOUR_API_KEY

Exemple de demande

curl "https://www.mail0.vip/mail/gen?key=YOUR_API_KEY"
Erreur :Lorsque la clé est invalide ou non utilisée, l’interface renvoie un code d’erreur. Veuillez prêter attention au champ msg. Veillez à conserver correctement cette clé ; ne la implémentez pas de manière hardcode dans le code front-end, ni ne la soumettez à un dépôt public.
GET /mail/gen

Une adresse e-mail temporaire est générée aléatoirement. L’adresse est prête à utiliser immédiatement, sans besoin d’activation préalable.

Paramètres demandés

ParamètrestypeRequisitionsDescription
domainstring否S'il n'y a pas de nom de domain spécifié, le nom de domain par défaut de la station sera utilisé
ttlint否Durée de validité des messages reçus (en minutes), avec les options 10, 30, 60 ou 1440. Si cette valeur n’est pas spécifiée, la valeur par défaut est 10. Les options disponibles dépendent des autorisations spécifiques liées au forfait. En cas de dépassement de ces autorisations, le code retourné sera -101

Exemple de demande

curl "https://www.mail0.vip/mail/gen?domain=ideciphera.com&ttl=60"

Exemples de réponses

{
  "code": 1,
  "address": "k3j8fh2ma@ideciphera.com"
}
Hint :La valeur de ttl peut être définie comme 10, 30, 60 ou 1440 minutes. Si cette valeur n’est pas spécifiée, la valeur par défaut est 10. Les options possibles sont déterminées par les “permissions de validité de l’envoi des messages” associées au forfait. Si la durée dépassée ces permissions, le code -101 sera retourné.
POST /mail/activate

Activer une adresse avec un préfixe personnalisé (préfixe@nom de domaine). Vérifier si le nom de domaine est ouvert pour recevoir des messages.

Paramètres demandés

ParamètrestypeRequisitionsDescription
addressstring是L’adresse e-mail complète, par exemple : mybox@mail0.vip
ttlint否Durée de validité de la réception du message (en minutes). Les valeurs possibles sont 10, 30, 60 ou 1440 minutes. La règle est la même que pour /mail/gen

Exemple de demande

curl -X POST "https://www.mail0.vip/mail/activate" \
  -d "address=mybox@ideciphera.com&ttl=60"

Exemples de réponses

{
  "code": 1,
  "address": "mybox@ideciphera.com"
}
Erreur :Lorsque le code est égal à 0, l’message indique « Le format de l’e-mail est incorrect » ou « Ce domaine n’est pas ouvert pour la réception de messages ». Le code -101 signifie que la période d’expiration choisie dépasse les limites autorisées par le forfait.
GET /mail/inbox

Récupérer la boîte de réception de l’adresse spécifiée (les 50 dernières messages, affichés dans l’ordre chronologique inverse). Il est conseillé de réaliser une consultation tous les 1 à 3 secondes.

Paramètres demandés

ParamètrestypeRequisitionsDescription
addressstring是L’adresse e-mail à vérifier

Exemple de demande

curl "https://www.mail0.vip/mail/inbox?address=mybox@ideciphera.com"

Exemples de réponses

{
  "code": 1,
  "exists": 1,
  "address": "mybox@ideciphera.com",
  "list": [
    {
      "id": 1024,
      "from_addr": "noreply@example.com",
      "from_name": "Example",
      "subject": "Your verification code is 826413",
      "size": 2048,
      "is_read": 0,
      "attachments": 0,
      "received_at": "2026-10-14 18:20:31"
    }
  ]
}
Hint :exists=0 indique que l’adresse n’a encore reçu aucun e-mail (l’adresse est donc toujours valable). Dans le JavaScript, on peut utiliser list[].id pour éviter la duplication des informations. Cela permet de ne traiter que les nouveaux e-mails.
GET /mail/view

Voir les détails de l’e-mail (expéditeur, sujet, contenu, liste des pièces jointes). Après la lecture, l’e-mail est marqué comme lu.

Paramètres demandés

ParamètrestypeRequisitionsDescription
addressstring是Adresse e-mail (utilisée pour vérifier l’identité de l’utilisateur)
idint是ID de l’e-mail (l’identifiant provenant de la liste des destinataires)

Exemple de demande

curl "https://www.mail0.vip/mail/view?address=mybox@ideciphera.com&id=1024"

Exemples de réponses

{
  "code": 1,
  "data": {
    "id": 1024,
    "from_addr": "noreply@example.com",
    "from_name": "Example",
    "subject": "Your verification code is 826413",
    "body_text": "Dear user, your verification code is 826413, valid for 5 minutes.",
    "received_at_fmt": "2026-10-14 18:20:31",
    "attachments": [
      { "id": 88, "filename": "invoice.pdf", "size": 102400 }
    ]
  }
}
GET /mail/attach

Télécharger le fichier attaché à l’e-mail (données directement sous forme de flux de données, pas en format JSON).

Paramètres demandés

ParamètrestypeRequisitionsDescription
idint是ID de l’affichage (provenant des données relatives aux pièces jointes dans l’e-mail, à savoir attachments[].id)

Exemple de demande

curl -O "https://www.mail0.vip/mail/attach?id=88"
POST /mail/save

Vous pouvez enregistrer une adresse dans votre compte pour qu’elle reste conservée à long terme (il est nécessaire de se connecter ou de disposer d’un clé API). Le nombre de ces adresses enregistrées est limité par la limite indiquée dans le forfait « Nombre d’adresses enregistrables ».

Paramètres demandés

ParamètrestypeRequisitionsDescription
addressstring是L’adresse e-mail à sauvegarder
keystring否Clé API (non nécessaire pour les utilisateurs connectés à la plateforme web)

Exemple de demande

curl -X POST "https://www.mail0.vip/mail/save" \
  -d "address=mybox@ideciphera.com&key=YOUR_API_KEY"
GET /mail/my

Veuillez énumérer les e-mails qui ont été sauvegardés sous votre compte (il est nécessaire de se connecter ou de disposer d'un clé API pour y accéder).

Exemple de demande

curl "https://www.mail0.vip/mail/my?key=YOUR_API_KEY"
JS Exemple complet : générer l’adresse, puis attendre l’e-mail contenant le code de vérification

Le script suivant peut être exécuté directement dans la console du navigateur ou dans le environnement Node : générer une adresse, effectuer une recherche dans la boîte de réception, et afficher un code de vérification dès que la première mail est reçue.

// 1. Créer un adresse temporaire
const BASE = 'https://www.mail0.vip';
const gen = await (await fetch(BASE + '/mail/gen')).json();
const address = gen.address;
console.log('Mon e-mail temporaire :', address);

// 2. Polling de la boîte de réception (une fois toutes les 2 secondes, s’arrêtant dès que la première message est reçu)
const seen = new Set();
while (true) {
  const d = await (await fetch(BASE + '/mail/inbox?address=' + encodeURIComponent(address))).json();
  for (const m of d.list || []) {
    if (seen.has(m.id)) continue;
    seen.add(m.id);
    const code = (m.subject || '').match(/\d{4,8}/);
    console.log('Nouveaux e-mails :', m.subject, code ? 'Code de vérification ' + code[0] : '');
  }
  await new Promise(r => setTimeout(r, 2000));
}
Note :Les boîtes de réception temporaires sont publiques et accessibles à tous. Veuillez ne pas y stocker des informations sensibles. Les e-mails expirés seront automatiquement supprimés.
! Instructions et restrictions d'utilisation
ProjetDescription
Montant des fonds reçusChaque adresse dispose d’un nombre limité de messages par jour à recevoir (30 messages gratuits par jour, avec des limites plus élevées pour les membres). Après avoir atteint ce nombre, les nouveaux messages seront rejetés
Les e-mails sont conservésLes e-mails sont supprimés automatiquement selon la durée de conservation prévue pour chaque package (7 jours gratuits, 30 ou 90 jours pour les membres). Veuillez vérifier régulièrement si vous n’avez pas encore reçu ces e-mails
Fréquence d'échantillonnageIl est conseillé de s’attendre à une réponse entre 1 et 3 secondes. Veuillez éviter de réaliser des requêtes simultanées à de nombreuses reprises pour le même adresse
Date de validité de la réception de la lettreLa durée d’validité de l’adresse est déterminée par le paramètre TTL. La durée peut être ajustée selon les options prévues dans la « configuration des droits de réception des messages » (dans les offres gratuites, la durée est par défaut de 10 minutes). Après échéance, l’adresse ne sera plus utilisée pour recevoir de nouveaux messages. Le bouton « Sauver cette adresse e-mail » permet de conserver l’adresse pour une longue période
Privéité des adressesLes adresses de messagerie temporaires sont publiques et accessibles à tout le monde. Toute personne connaissant l’adresse peut consulter les e-mails y figurant
Format incorrectEn cas de échec, retourner le contenu {"code":0, "msg": "Raison"}. En cas de succès, retourner code=1. Si code=-100, cela signifie qu’il n’y a pas de connexion ou que la clé API est invalide. Si code=-101, cela signifie que la durée d’utilisation choisie dépasse les limites autorisées par le forfait

Centre d'aide

D'autres techniques d'utilisation et les questions les plus fréquentes, expliquées dans un seul article

Comment utiliser le site pour générer un e-mail temporaire ?

Ouvrez la page d’accueil et cliquez sur « Mettre à jour l’adresse e-mail ». Vous pourrez ainsi générer une adresse temporaire aléatoire, ou bien définir vous-même le préfixe et le nom de domaine souhaités.

Lire la suite du texte →

Qu’est-ce qu’un e-mail temporaire ?

L’adresse e-mail temporaire est une adresse e-mail sans inscription, utilisée pour recevoir des codes de vérification et des messages temporaires.

Lire la suite du texte →

Comment conserver un e-mail pour recevoir des messages à long terme ?

Cliquez sur « Sauvegarder cet e-mail » pour convertir l’adresse en une adresse permanente. Vous pouvez ensuite vous connecter au centre de gestion des membres pour gérer toutes vos informations de manière cohérente.

Lire la suite du texte →

Comment copier l’adresse e-mail pour s’enregistrer sur d’autres sites web ?

Cliquer sur le bouton « Copier » situé sur l’adresse, puis coller cette adresse dans le champ de saisie de l’e-mail du site cible. Vous pourrez ainsi terminer votre inscription.

Lire la suite du texte →

Quel est le différence entre les messageries temporaires et les messageries officielles ( comme Gmail, QQ, etc.) ?

Les messageries temporaires sont anonymes et utilisées pour une seule fois, sans nécessité de lier ces messageries à une identité réelle. En revanche, les messageries officielles sont conservées sur le long terme, nécessitent un inscription et permettent une récupération facile. Les deux types de messageries ont donc des fonctions distinctes.

Lire la suite du texte →

Pourquoi ne reçois-je pas de message pour confirmer mon identité ou d’e-mail ?

Lorsque vous ne recevez pas de courriers électroniques, c’est généralement parce que l’adresse e-mail est dépassée, que la transmission du message est retardée, ou que le domaine de l’e-mail est bloqué par le site web concerné. Vous pouvez réessayer en mettant à jour l’adresse e-mail ou en choisissant un autre domaine avant la fin de la période de validité.

Lire la suite du texte →

Lien d'ami

Services Liens du secteur