⚠️ 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.8
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.8.tar.gz | 4.0 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| yopmail-1.8-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 8.1 kB
Release files / yopmail-1.8.tar.gz
| Download URL | yopmail-1.8.tar.gz |
|---|---|
| Size | 4.0 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
df6c386bf434d0e707e36d14fe261430469a82e19c705c2f29a8425285590f55
|
|
BLAKE2b-256 checksum How to use checksums |
cc79b85723cddb8f2c8a92bbe2dd99a59c2c3c96ba66f294347d16fe22c5c3af
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/4.0.2 CPython/3.11.6
|
Release files / yopmail-1.8-py3-none-any.whl
| Download URL | yopmail-1.8-py3-none-any.whl |
|---|---|
| Size | 4.1 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
7a76762effc35bc5a0bde0ede8806d5f3ba19cccb6bb305fcb818c2892a6aff9
|
|
BLAKE2b-256 checksum How to use checksums |
744590fb30f1b6aac7e49624c4955d8a47cc38f2278bafbc8e601e500ce7c9f5
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/4.0.2 CPython/3.11.6
|