⚠️ Disclaimer: Reverse engineering process is shown for research purposes only.
👏 Get mails from Yopmail inbox
Get mails from a Yopmail inbox, save them as .html
📖 Usage:
Install the latest version from PyPI by using pip:
pip install yopmail
Import Yopmail class from yopmail module
from yopmail import Yopmail
Instantiate Yopmail class with username as parameter (with @ or not) and provide proxies if needed
y = Yopmail('test', proxies=None)
Using get_mail_ids() method you get mail ids. You can provide (optional) page parameter otherwise page 1 is used as default. You can as well provide proxy parameter which would override instantiated class proxies.
mails_ids = y.get_mail_ids(page=3)
Iterate over mail ids to get mail body using:
for mail_id in mails_ids:
mail = y.get_mail_body(mail_id, show_image=True)
mail.save()
Again you can provide proxy parameter which would override instantiated class proxies.
show_image is used to load mail images (equivalent to "load remote content" in most mail clients)
You can use save() method to save mail as .html.
Feel free to contribute 🤝
📝 TODO:
- Add CSS to saved html mail
Feel free to contact me wherever you find me
Metadata
Release files for yopmail 1.5
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| yopmail-1.5.tar.gz | 3.9 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| yopmail-1.5-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 7.8 kB
Release files / yopmail-1.5.tar.gz
| Download URL | yopmail-1.5.tar.gz |
|---|---|
| Size | 3.9 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
5c4209a775af91d43ca9f8363ef9d5be375c6fdc9753fd5a0b6f862101e69837
|
|
BLAKE2b-256 checksum How to use checksums |
f7b20355f223246d4a92ea51758bf3920539a8e401601426b80071e20284f04e
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/4.0.2 CPython/3.11.4
|
Release files / yopmail-1.5-py3-none-any.whl
| Download URL | yopmail-1.5-py3-none-any.whl |
|---|---|
| Size | 3.9 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
7ee524c273a38603d50606138ab429bdebb759e993f91fcdaa37abf5faaad145
|
|
BLAKE2b-256 checksum How to use checksums |
3b9f8613614d28b37ebf6d996ada694eff77dd4c3bc277e32cbfdc9aff720605
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/4.0.2 CPython/3.11.4
|