Skip to main content

A Python Package to Provide Temp Emails for AUTOMATION!

Project description

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: str
  • sender: str
  • subject: str
  • date: str
  • body: str
  • textBody: str
  • htmlBody: str

Example:

from dataclasses import dataclass

@dataclass
class Email:
    id: str
    sender: str
    subject: str
    date: str
    body: str
    textBody: str
    htmlBody: str

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

temp_email_automa-0.0.7.tar.gz (3.3 kB view hashes)

Uploaded Source

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page