A Python package for generating and interacting with temporary email addresses.
Installation
You can install the package via pip:
pip install temp_email_automa
Usage
Import the TempMail class from the package:
from temp_email_automa.main import TempMail
Create an instance of TempMail with optional parameters for login and domain. If not provided, a random email address will be generated:
temp_mail = TempMail(login="example", domain="example.com")
You can also generate a random email address using:
temp_mail.generate_random_email_address()
To get the email address generated or provided:
email_address = temp_mail.email
You can get a list of active domains for email addresses using:
active_domains = temp_mail.get_list_of_active_domains()
To retrieve a list of emails in the mailbox:
emails = temp_mail.get_list_of_emails()
Retrieve a single email by its id:
email_id = 1 # Example id
single_email = temp_mail.get_single_email(email_id)
print(single_email)
Data Structures
The package provides a Email data class representing an email message with the following attributes:
id: strsender: strsubject: strdate: strbody: strtextBody: strhtmlBody: str
Example:
from dataclasses import dataclass
@dataclass
class Email:
id: str
sender: str
subject: str
date: str
body: str
textBody: str
htmlBody: str
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
File details
Details for the file temp_email_automa-0.0.7.tar.gz.
File metadata
- Download URL: temp_email_automa-0.0.7.tar.gz
- Upload date:
- Size: 3.3 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/5.0.0 CPython/3.12.0
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
7ce06f183fe65540020a455b7811af41a36a149587feeb1f546032469b478b68
|
|
| MD5 |
21c6c3da13758005ab1d6dae576fdb44
|
|
| BLAKE2b-256 |
bb058ac73e821db59627733d27629492bdb1bce16e7f498fe72bfbde9f25fad4
|