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
📬 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 .
- Follow updates via the Telegram Channel.
- For general questions and help, join our Telegram chat.
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
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
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
8fba0651497107d2cb22fab1a2ed6da8d8b8f083cebfe891b9c88aeadfbd14f6
|
|
| MD5 |
381512a190ac98a250003bc0c725c40a
|
|
| BLAKE2b-256 |
96175ccb56fee504a933204ab68f4a81279c3b7fa69582c06e2a6c8dcda92dea
|
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
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
cb51efe173d28c6656fc618eebf01da388f6d8247b296fdd7b8f822fbe519266
|
|
| MD5 |
efa544e6f4504020d785e46aa6628351
|
|
| BLAKE2b-256 |
db6ae42de3ac49fa6b9e9736cd6f60705d68305d86652c940973809afd765abf
|