Skip to main content

ByMail is a lightweight Python library to fetch inbox messages from temporary email providers. It validates domains and supports both one-shot and continuous (looping) fetching.

Project description

Telegram Owner

📬 ByMail is a lightweight Python library to fetch inbox messages from temporary email providers. It validates domains and supports both one-shot and continuous (looping) fetching.

🚀 Features

  • Multiple domains: Works with a curated set of temp-mail domains.

  • Simple API: Pass a full email string (e.g., name@mailto.plus).

  • Looping mode: Print incoming emails continuously (Loop=True).

  • One-shot mode: Get a list of emails to iterate yourself (Loop=False).

⚙️ Installation

pip install ByMail -U

🧠 Usage Example

from ByMail import Mail

# One-shot: you iterate
m = Mail(Email="your-user@mailto.plus", Loop=False)
for mail in m.get_inboxes():
    print(mail)

# Looping: prints internally and blocks (Ctrl+C to stop)
m = Mail("your-user@mailto.plus", Loop=True)
m.get_inboxes()
# ✅ Supported Domains (
# mailto.plus, fexpost.com, fexbox.org
# mailbox.in.ua, rover.info, chitthi.in
# fextemp.com, any.pink, merepost.com
# )

📦 Version

  • v1.0.0 – Full email API, domain validation, loop/non-loop modes

⚠️ Note: Early version; improvements and more providers planned.

💬 Help & Support .

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

bymail-2.0.0.tar.gz (4.3 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

bymail-2.0.0-py3-none-any.whl (4.5 kB view details)

Uploaded Python 3

File details

Details for the file bymail-2.0.0.tar.gz.

File metadata

  • Download URL: bymail-2.0.0.tar.gz
  • Upload date:
  • Size: 4.3 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.1.1 CPython/3.13.0

File hashes

Hashes for bymail-2.0.0.tar.gz
Algorithm Hash digest
SHA256 8fba0651497107d2cb22fab1a2ed6da8d8b8f083cebfe891b9c88aeadfbd14f6
MD5 381512a190ac98a250003bc0c725c40a
BLAKE2b-256 96175ccb56fee504a933204ab68f4a81279c3b7fa69582c06e2a6c8dcda92dea

See more details on using hashes here.

File details

Details for the file bymail-2.0.0-py3-none-any.whl.

File metadata

  • Download URL: bymail-2.0.0-py3-none-any.whl
  • Upload date:
  • Size: 4.5 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.1.1 CPython/3.13.0

File hashes

Hashes for bymail-2.0.0-py3-none-any.whl
Algorithm Hash digest
SHA256 cb51efe173d28c6656fc618eebf01da388f6d8247b296fdd7b8f822fbe519266
MD5 efa544e6f4504020d785e46aa6628351
BLAKE2b-256 db6ae42de3ac49fa6b9e9736cd6f60705d68305d86652c940973809afd765abf

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page