Dieses Repository ist für die TempMail.lol-Python-API.
Die Bibliothek unterscheidet sich grundlegend von Version 2.xx. Weitere Informationen zu den Änderungen an der Python-Bibliothek finden Sie unter „Nutzung“.
Bitte wechseln Sie zur neuen Version der Bibliothek, wenn Sie einen neuen API-Schlüssel verwenden. Wenn Sie noch eine BananaCrumbs-ID verwenden, müssen Sie v2 verwenden.
Sie können die TempMail-API mit PIP installieren:
pip install tempmail-lol
Wenn Sie ein TempMail Plus- oder Ultra-Abonnement haben, können Sie es in der API verwenden. Bitte beachten Sie die Verwendung unten. Wenn Sie Hilfe benötigen, fragen Sie auf unserem Discord-Server nach oder senden Sie uns eine E-Mail an [email protected].
Sie benötigen keinen API-Schlüssel, um die kostenlose Version von TempMail zu nutzen .
from TempMail import TempMail
# Create a new TempMail object
tmp = TempMail ()
# If you have an API Key, use it here (you do not need an API key to use the free tier)
tmp = TempMail ( "tm.1234567890.randomcharactershere" )
# Generate an inbox with a random domain and prefix
inb = tmp . createInbox ()
# Or... use a prefix
inb = tmp . createInbox ( prefix = "joe" )
# Generate an inbox using a specific domain (you can also use your custom domain here)
# Prefixes on custom domains has no extra characters. For example, a custom domain example.com
# with a prefix of "whoever" will make "[email protected]". If you do not provide a prefix,
# a random one will be created for you.
inb = tmp . createInbox ( domain = "mycustomdomain.com" , prefix = "optional" )
# Check for emails (throws exception on invalid token)
emails = tmp . getEmails ( inb )
# Or... use the token (which is a string)
emails = tmp . getEmails ( inb . token )
print ( "Emails:" )
for email in emails :
print ( " t Sender: " + email . sender )
print ( " t Recipient: " + email . recipient )
print ( " t Subject: " + email . subject )
print ( " t Body: " + email . body )
print ( " t HTML: " + str ( email . html )) # may be None
print ( " t Date: " + str ( email . date )) # Unix timestamp in milliseconds
Beachten Sie, dass das Token für benutzerdefinierte Posteingänge in Ihrer Domain als Textdatensatz mit dem Namen _tmpml
und einem sha512-Hash gespeichert wird.
Weitere Details finden Sie unter Accounts.tempmail.lol.