Zur Dokumentation springen
MCP-Server

Temporäre Mail

Wegwerf-Postfächer für eine Anmeldung oder einen Test.

Tools für temporäre Mail

ToolWas es tut
listTempMailDomainsDie Domains, auf denen sich ein temporäres Postfach anlegen lässt.
createTempInboxEine neue Wegwerfadresse und das Postfach-Token, das sie öffnet. Bewahren Sie das Token auf: Jedes andere Tool für temporäre Mail braucht es.
getTempInboxDie Adresse eines Postfachs, wann es abläuft, wie viele Verlängerungen übrig sind und wie viele Nachrichten es enthält.
listTempMessagesDie Nachrichten, die ein Postfach empfangen hat, die neuesten zuerst, mit Absender, Betreff, Eingangszeit und einem Auszug.
readTempMessageEine Nachricht mit ihrem Text und ihrem Anmeldecode, wenn sie eine Bestätigungs-E-Mail ist und OpenEmail sich des Codes sicher ist.
extendTempInboxEin Postfach länger offen halten. Es gibt ein neues Token zurück, das ab dann zu verwenden ist.
deleteTempMessageEine Nachricht eines Postfachs endgültig löschen.
deleteTempInboxEin Postfach sofort schließen und alles löschen, was es empfangen hat.

Das sind die kostenlosen Wegwerf-Postfächer der OpenEmail-Website. Ein Postfach gehört zu keinem Workspace und öffnet sich mit seinem eigenen Token, die Tools brauchen also keine Berechtigung, und das Token ist der einzige Schlüssel. Wer es besitzt, kann das Postfach lesen.

Mail an die Adresse wird höchstens einen Tag lang aufbewahrt. Ein selbst gewählter Name lässt sich erraten und wird von jemand anderem übernommen, sobald das Postfach abläuft. Lassen Sie localPart daher weg, um einen zufälligen zu bekommen.

Referenz

createTempInbox

Kein GeltungsbereichDer Assistent in der App führt es ohne Nachfrage ausToolkitworkspace

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.

Eingaben

domainstring

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

Bis zu 253 Zeichen
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.

Bis zu 64 Zeichen
ttlMinutesinteger

How long the inbox lasts, in minutes.

Mindestens 1Höchstens 1440

Auch verfügbar über

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

getTempInbox

Kein GeltungsbereichDer Assistent in der App führt es ohne Nachfrage ausToolkitworkspace

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

Eingaben

tokenstringErforderlich

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

1 bis 4096 Zeichen

Auch verfügbar über

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

Kein GeltungsbereichDer Assistent in der App führt es ohne Nachfrage ausToolkitworkspace

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

Eingaben

tokenstringErforderlich

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

1 bis 4096 Zeichen
limitinteger

How many messages to return.

Mindestens 1Höchstens 50
cursorstring

The next cursor of the previous page.

1 bis 512 Zeichen

Auch verfügbar über

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

Kein GeltungsbereichDer Assistent in der App führt es ohne Nachfrage ausToolkitworkspace

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.

Eingaben

tokenstringErforderlich

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

1 bis 4096 Zeichen
messageIdstringErforderlich

The message id listTempMessages returned.

1 bis 512 Zeichen

Auch verfügbar über

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

Kein GeltungsbereichDer Assistent in der App führt es ohne Nachfrage ausToolkitworkspace

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.

Eingaben

tokenstringErforderlich

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

1 bis 4096 Zeichen

Auch verfügbar über

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

deleteTempMessage

Kein GeltungsbereichDer Assistent in der App führt es ohne Nachfrage ausToolkitworkspace

Delete one message of a temporary inbox for good.

Eingaben

tokenstringErforderlich

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

1 bis 4096 Zeichen
messageIdstringErforderlich

The message id listTempMessages returned.

1 bis 512 Zeichen

Auch verfügbar über

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