آموزش ساخت ابزار تست کننده ی صحت آدرس جیمیل با پایتون :: Mr Python | مستر پایتون

آموزش ساخت ابزار تست کننده ی صحت آدرس جیمیل با پایتون

  • ۹۲۱

آموزش ساخت ابزار تست کننده ی صحت آدرس جیمیل با پایتون

درود به همه !

 

امروز یه پست آموزشی فوق العاده باحال داریم . قراره اسکریپتی بنویسیم که یه لیست آدرس جیمیل از ما میگیره و به ما میگه کدومش معتبره و کدومش معتبر نیست . با ما همراه باشید .

آموزش : 

 

 

سورس کد نوشته شده در ویدیو :

import smtplib
import colorama

colorama.init()

def checker(rcpt) :
    gmail = smtplib.SMTP("gmail-smtp-in.l.google.com" , 25)
    try:
        gmail.sendmail("mrpythonblog@gmail.com" , rcpt , "nothing")
    except smtplib.SMTPRecipientsRefused:
        return False
    except smtplib.SMTPDataError:
        return True

gmaillist = input("Gmail List File : ")
gmaillist = open(gmaillist)

for gmail in gmaillist:
    gmail = gmail.strip("\n")
    if checker(gmail):
        print(colorama.Fore.GREEN + "[+] {} is Correct !".format(gmail))
    else:
        print(colorama.Fore.RED + "[-] {} is InCorrect !".format(gmail))
        
input()

نکته » برای اجرای صحیح اسکریپت نیاز داریم تا کتابخونه ی colorama رو با ابزار pip  نصب کنیم :

نصب colorama در لینوکس :

MrPython@debian:~$ sudo pip3 install colorama

نصب colorama در ویندوز :

C:\> pip install colorama

 

یا حق !

Telegram Channel : @mrpythonblog 

  • میشه ساخت کرکر جیمیل هم بزارید

  • امیرمهدی جلال الدینی

    خیلی خیلی جالب بود در ضمن لحجهتون خیلی قشنگه مرسی

    پاسخ:
    درود بر شما . 
    ممنونم :)
  • سیدمهدی موسویان

    عاشق لهجه‌ت ام همشهری😂😂

    پاسخ:
    درود (صفا) 🖐🤣
  • البته فکر کنم از رجکس هم میتونستید استفاده کنید.

    پاسخ:
    اره یکی از روش هاش همونه . ولی تفاوت اصلی اینجاس .
    اون روش رجکس فقط از نظر اسمی میاد جیمیل رو چک میکنه . یعنی مثلا از کاراکتر ها و قوانین مجاز اسم گذاری استفاده شده باشه . 
    ولی این روش وصله به میل سرور خود جیمیل . بنابراین دقیقا مشخص میکنه همچین ایمیلی ساخته شده یا نه .
    رجکس بیشتر برای مشخص کردن ایمیل ها از متون مختلف استفاده میشه .
ارسال نظر آزاد است، اما اگر قبلا در بیان ثبت نام کرده اید می توانید ابتدا وارد شوید.
شما میتوانید از این تگهای html استفاده کنید:
<b> یا <strong>، <em> یا <i>، <u>، <strike> یا <s>، <sup>، <sub>، <blockquote>، <code>، <pre>، <hr>، <br>، <p>، <a href="" title="">، <span style="">، <div align="">
تجدید کد امنیتی