Skip to main content

A python api create temporary mail

Project description

Germail

صانع اميلات مؤقتة تستخدم خدمة من موقع mail.tm و تم عمل لها برنمج بسيط من خلال بايثون طريقة التثبيت هي

Install germail

امر التثبيت هو

pip3 install germail -U

Import Germail

لما تنتهي من التثبيت يمكنك استدعاء المكتبة بكتابة كود

import germail

Create mail

سيظهر لك الاميل و كلمة السر بعد كتابة الكود هذا :

user=germail.Germail()

Show messages

ستظهر لك جميع الرسائل بستخدام الكود التالي :

messages=user.get_messages()

Show last message

اظهار فقط اخر رسالة

last=user.get_last_message()

Show message by ID of message

اظهار الرسالة عن طريق id الخاص فيها (ملاحظة يمكنك العثور على id من خلال اظهار جميع الرسائل ستظهر معها id )

msg=user.read_message("515454465414494ds444554")

Login into other mail

يمكنك تسجيل الدخول الى اميل اخر تم صنعه من قبل من خلال الكود :

user.login("email@exmple.com","pasword")

Delete mail or Renew email or Create other new Mail

يمكنك حذف الاميل او تجديد الاميل او صنع اميل جديد من خلال هذي الاكواد التالية

user.delete_account()

or

user.renew_account()

or

user.new_account()

Exemple Code for how to use

هذا مثال للكود لكن لا تنسى ان ترسل رسالة حقيقية لهذا الايميل من اميل اخر

import germail
from time import sleep
user=germail.Germail()


input("wait message press enter")
sleep(5)
try:
    #get last message
    message= user.get_last_message()
    print("text of message : ", message.text)
    print("id of message : ",message.id_)
    print("html of message : ",message.html)

except:
    print("\n\nnot have a message")

#get info email and pass
email=user.get_mail()
password=user.get_password()
user=None

# parametre create=False = "not create new mail"
user2=germail.Germail(create=False)
user2.login(email,password)
print("\n\n\n#######################################################\n",
            "Print all message",
            "\n################################################\n\n\n")
print(user2.get_messages())

user2.renew_account()
user2.delete_account()

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

germail-1.0.2.tar.gz (5.7 kB view details)

Uploaded Source

File details

Details for the file germail-1.0.2.tar.gz.

File metadata

  • Download URL: germail-1.0.2.tar.gz
  • Upload date:
  • Size: 5.7 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.1 CPython/3.9.5

File hashes

Hashes for germail-1.0.2.tar.gz
Algorithm Hash digest
SHA256 80bfd77bab0b7ac49628f3af9b02c77486cc8803c9879ec7456e95733253dd78
MD5 511f29d3377df068d290a6e0d3786988
BLAKE2b-256 64aab9d169f11e8354fffbb4c67448ceb65684154ab92e2ef57f82c843ff98dc

See more details on using hashes here.

Provenance

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