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 details)

Uploaded Source

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

Hashes for temp_email_automa-0.0.7.tar.gz
Algorithm Hash digest
SHA256 7ce06f183fe65540020a455b7811af41a36a149587feeb1f546032469b478b68
MD5 21c6c3da13758005ab1d6dae576fdb44
BLAKE2b-256 bb058ac73e821db59627733d27629492bdb1bce16e7f498fe72bfbde9f25fad4

See more details on using hashes here.

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