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