Aller à la documentation
Serveur MCP

E-mail temporaire

Des boîtes jetables pour une inscription ou un test.

Outils E-mail temporaire

OutilCe qu'il fait
listTempMailDomainsLes domaines sur lesquels une boîte temporaire peut être créée.
createTempInboxUne nouvelle adresse jetable et le jeton de boîte qui l'ouvre. Gardez le jeton : tous les autres outils d'e-mail temporaire en ont besoin.
getTempInboxL'adresse d'une boîte, quand elle expire, combien de prolongations il reste et combien de messages elle contient.
listTempMessagesLes messages qu'une boîte a reçus, les plus récents d'abord, avec l'expéditeur, l'objet, l'heure d'arrivée et un extrait.
readTempMessageUn message avec son texte, et son code de connexion quand il s'agit d'un e-mail de vérification et qu'OpenEmail est sûr du code.
extendTempInboxGarder une boîte ouverte plus longtemps. Il renvoie un nouveau jeton à utiliser à partir de là.
deleteTempMessageSupprimer définitivement un message d'une boîte.
deleteTempInboxFermer une boîte immédiatement et supprimer tout ce qu'elle a reçu.

Ce sont les boîtes jetables gratuites du site OpenEmail. Une boîte n'appartient à aucun espace de travail et s'ouvre avec son propre jeton : les outils ne nécessitent donc aucune autorisation, et le jeton est la seule clé. Quiconque le détient peut lire la boîte.

Le courrier envoyé à l'adresse est conservé un jour au maximum. Un nom choisi peut être deviné, et quelqu'un d'autre le prend dès que la boîte expire : omettez donc localPart pour en obtenir un aléatoire.

Référence

createTempInbox

Aucune portéeL'assistant de l'application l'exécute sans demanderBoîte à outilsworkspace

Make a temporary inbox: a disposable address that receives mail for a while, for a sign-up or a test, without touching the workspace. Returns the address and an inbox token that every other temporary mail tool needs, so keep it. Read what arrives with listTempMessages and readTempMessage, which also gives the sign-in code of a verification email. The inbox lasts an hour by default and at most 1440 minutes in all.

Entrées

domainstring

One of the domains listTempMailDomains names. Defaults to the first.

Jusqu'à 253 caractères
localPartstring

The part before the @. Leave it out for a random one: a chosen name can be guessed and is taken by somebody else once the inbox expires.

Jusqu'à 64 caractères
ttlMinutesinteger

How long the inbox lasts, in minutes.

Au moins 1Au plus 1440

Aussi disponible dans

API
POST /temp-mail/inboxes
TypeScript
tempMail.create()
Python
temp_mail.create()
Ruby
temp_mail.create
PHP
tempMail->create

getTempInbox

Aucune portéeL'assistant de l'application l'exécute sans demanderBoîte à outilsworkspace

Read a temporary inbox: its address, when it expires, how many extensions are left and how many messages it holds.

Entrées

tokenstringObligatoire

The inbox token createTempInbox returned, starting with oe_inbox_. It is the only key to the inbox.

De 1 à 4096 caractères

Aussi disponible dans

API
GET /temp-mail/inboxes/{id}GET /temp-mail/inboxes/{id}/messages
TypeScript
tempMail.get()tempMail.listMessages()tempMail.listAllMessages()tempMail.iterateMessages()
Python
temp_mail.get()temp_mail.list_messages()temp_mail.list_all_messages()temp_mail.iterate_messages()
Ruby
temp_mail.gettemp_mail.list_messagestemp_mail.list_all_messagestemp_mail.iterate_messages
PHP
tempMail->gettempMail->listMessagestempMail->listAllMessagestempMail->iterateMessages

listTempMessages

Aucune portéeL'assistant de l'application l'exécute sans demanderBoîte à outilsworkspace

List the messages a temporary inbox has received, newest first: id, sender, subject, when it arrived and a snippet.

Entrées

tokenstringObligatoire

The inbox token createTempInbox returned, starting with oe_inbox_. It is the only key to the inbox.

De 1 à 4096 caractères
limitinteger

How many messages to return.

Au moins 1Au plus 50
cursorstring

The next cursor of the previous page.

De 1 à 512 caractères

Aussi disponible dans

API
GET /temp-mail/inboxes/{id}GET /temp-mail/inboxes/{id}/messages
TypeScript
tempMail.get()tempMail.listMessages()tempMail.listAllMessages()tempMail.iterateMessages()
Python
temp_mail.get()temp_mail.list_messages()temp_mail.list_all_messages()temp_mail.iterate_messages()
Ruby
temp_mail.gettemp_mail.list_messagestemp_mail.list_all_messagestemp_mail.iterate_messages
PHP
tempMail->gettempMail->listMessagestempMail->listAllMessagestempMail->iterateMessages

readTempMessage

Aucune portéeL'assistant de l'application l'exécute sans demanderBoîte à outilsworkspace

Read one message of a temporary inbox: sender, subject, when it arrived, the sign-in code when it is a verification email and OpenEmail is sure of it, and the text.

Entrées

tokenstringObligatoire

The inbox token createTempInbox returned, starting with oe_inbox_. It is the only key to the inbox.

De 1 à 4096 caractères
messageIdstringObligatoire

The message id listTempMessages returned.

De 1 à 512 caractères

Aussi disponible dans

API
GET /temp-mail/inboxes/{id}/messages/{messageId}
TypeScript
tempMail.getMessage()
Python
temp_mail.get_message()
Ruby
temp_mail.get_message
PHP
tempMail->getMessage

extendTempInbox

Aucune portéeL'assistant de l'application l'exécute sans demanderBoîte à outilsworkspace

Keep a temporary inbox open longer. Each extension adds time up to 1440 minutes in all, at most 23 times. It returns a new inbox token: use it from then on.

Entrées

tokenstringObligatoire

The inbox token createTempInbox returned, starting with oe_inbox_. It is the only key to the inbox.

De 1 à 4096 caractères

Aussi disponible dans

API
POST /temp-mail/inboxes/{id}/extend
TypeScript
tempMail.extend()
Python
temp_mail.extend()
Ruby
temp_mail.extend
PHP
tempMail->extend

deleteTempMessage

Aucune portéeL'assistant de l'application l'exécute sans demanderBoîte à outilsworkspace

Delete one message of a temporary inbox for good.

Entrées

tokenstringObligatoire

The inbox token createTempInbox returned, starting with oe_inbox_. It is the only key to the inbox.

De 1 à 4096 caractères
messageIdstringObligatoire

The message id listTempMessages returned.

De 1 à 512 caractères

Aussi disponible dans

API
DELETE /temp-mail/inboxes/{id}/messages/{messageId}
TypeScript
tempMail.deleteMessage()
Python
temp_mail.delete_message()
Ruby
temp_mail.delete_message
PHP
tempMail->deleteMessage

deleteTempInbox

Aucune portéeL'assistant de l'application l'exécute sans demanderBoîte à outilsworkspace

Close a temporary inbox now and delete everything it received. Its token stops working.

Entrées

tokenstringObligatoire

The inbox token createTempInbox returned, starting with oe_inbox_. It is the only key to the inbox.

De 1 à 4096 caractères

Aussi disponible dans

API
DELETE /temp-mail/inboxes/{id}
TypeScript
tempMail.delete()
Python
temp_mail.delete()
Ruby
temp_mail.delete
PHP
tempMail->delete