Skip to main content

A Temp Mail library for python

Project description

A package that allows to create temp mail and receive emails from it.

Example:

from pytempmail import TempMail
from time import sleep

tm=TempMail()
# Print Current Mail
print(f'Email: {tm.email}')

printed_mails=[]

print('All Emails are:')
while True:
	all_mails=tm.get_mails()
	for mail in all_mails:
		if mail.id not in printed_mails:
			# Adding to the list, so it will not print it again
			printed_mails.append(mail.id)
			print(f'From: {mail.from_name} - {mail.from_addr}')
			print(f'Subject: {mail.subject}')
			print(f'Body: {mail.text}')
			# you can use mail.description to print short text
			# mail.html returns only html. use it if you're on web
			print('\n-  -  -  -  -  END  -  -  -  -  -\n')
	sleep(5)

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

temporary-mail-1.6.tar.gz (2.5 kB view hashes)

Uploaded Source

Built Distribution

temporary_mail-1.6-py3-none-any.whl (2.7 kB view hashes)

Uploaded Python 3

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