Python wrapper for a couple of temporary mail services
- Python 100%
| src/pytempmail | Delete src/pytempmail.egg-info/SOURCES.txt | |
| LICENSE | Add LICENSE | |
| pyproject.toml | upd emailnator | |
| README.md | add inboxes and mail.tm | |
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)