1
0
Fork
You've already forked pytempmail
1
Python wrapper for a couple of temporary mail services
  • Python 100%
2025年08月05日 22:40:22 +02:00
src/pytempmail Delete src/pytempmail.egg-info/SOURCES.txt 2025年08月05日 22:40:22 +02:00
LICENSE Add LICENSE 2025年01月17日 23:57:18 +00:00
pyproject.toml upd emailnator 2025年08月05日 16:38:37 -04:00
README.md add inboxes and mail.tm 2025年08月05日 12:45:24 -04:00

pytempmail

A Python library for handling temporary email services.

Supported websites

  • smailpro.com (sonjj, gmail, outlook)
  • emailnator.com (emailnator, gmailnator, gmail)
  • inboxes.com
  • mail.tm

Installation

pip install git+https://codeberg.org/phin/pytempmail

Usage (Smailpro_com example)

from pytempmail import Smailpro_com
# Create a temporary email
email = Smailpro_com.create()
print(f"Email address: {email.address}")
# Create a Gmail temporary email
gmail = Smailpro_com.create("gmail.com")
print(f"Gmail address: {gmail.address}")
# Check inbox
messages = Smailpro_com.inbox(email.address)
for msg in messages:
 print(f"From: {msg.text_from}")
 print(f"Subject: {msg.text_subject}")
 body = Smailpro_com.message(email.address, msg.mid)
 print(f"Body: {body}")
# Async usage
async def main():
 email = await Smailpro_com.create_async()
 messages = await Smailpro_com.inbox_async(email.address)
 for msg in messages:
 body = await Smailpro_com.message_async(email.address, msg.mid)
 print(body)