Este repositório é para a API Python TempMail.lol.
A biblioteca é completamente diferente da versão 2.xx. Consulte Uso para saber mais sobre as mudanças na biblioteca Python.
Mude para a nova versão da biblioteca se estiver usando uma nova chave de API. Se você ainda estiver usando um ID BananaCrumbs, deverá usar a v2.
Você pode instalar a API TempMail usando PIP:
pip install tempmail-lol
Se você tiver uma assinatura TempMail Plus ou Ultra, poderá usá-la na API. Por favor, veja o uso abaixo. Se precisar de ajuda, pergunte em nosso servidor Discord ou envie um email para [email protected].
Você não precisa de uma chave de API para usar o nível gratuito do TempMail .
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
Observe que o token para caixas de entrada personalizadas é armazenado em seu domínio como um registro de texto com o nome _tmpml
e um hash sha512.
Veja mais detalhes em accounts.tempmail.lol.