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-1.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-1.0.0-py3-none-any.whl (4.6 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: bymail-1.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-1.0.0.tar.gz
Algorithm Hash digest
SHA256 13ca8c358c1c0a9f0427c81d3d0a01c47f27888069dd691dcd9906acc1a3355a
MD5 373e8d360dcf3b15ff127874eb7a887a
BLAKE2b-256 2c3a4dfe8cf91fd74bec1e69a7e9e8ad7e0ebbde3f93aa6990288c0b21dfc841

See more details on using hashes here.

File details

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

File metadata

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

File hashes

Hashes for bymail-1.0.0-py3-none-any.whl
Algorithm Hash digest
SHA256 6df5d1f59b40a283a2f2af58e25f826c66d58e2c3466daef91095136d95f459d
MD5 893c45308d177fbb8c204d5f89ae615b
BLAKE2b-256 ac6dd6c51c3311edd7969d108cef41b3318ebd2004c8e77b230d25ede33977dc

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