File size: 2,023 Bytes
966adb2
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
import requests


api_key = "77586ac6-2be2-40ee-acff-99f4244dfaf2" 
flag = False
def validate(email_address):
    print(email_address)
    response = requests.get(
        "https://isitarealemail.com/api/email/validate",
        params = {'email': email_address},
        headers = {'Authorization': "Bearer " + api_key })

    status = response.json()['status']
    print(status)
    if status == "valid":
        print(email_address+" : email is valid")
        return False
    elif status == "invalid":
        print(email_address+" : email is invalid")
        return True
    else:
        print(email_address+" : email was unknown")
        return True



def run(firstname, lastname, domin):
    for i in range(1, 10):
        email = firstname +'@'+ domin
        flag = validate(email)
        if flag == False:
           return email

        email = firstname + lastname + '@' + domin
        flag = validate(email)
        if flag == False:
            return email

        email = lastname + firstname + '@' + domin
        flag = validate(email)
        if flag == False:
            return email

        email = lastname +'@'+ domin
        flag = validate(email)
        if flag == False:
            return email


        email = firstname + '.' + lastname + '@' + domin
        flag = validate(email)
        if flag == False:
           return email

        email = lastname + '.' + firstname + '@' + domin
        flag = validate(email)
        if flag == False:
            return email
        email = firstname + '_' + lastname + '@' + domin
        flag = validate(email)
        if flag == False:
            return email
        email = lastname + '_' + firstname + '@' + domin
        flag = validate(email)
        if flag == False:
            return email
        if i == 11:
            return "No email found"
if __name__ == '__main__':
   
    firstname = 'pradeep12'
    lastname = 'odela'
    domin = 'gmail.com'
    email = run(firstname, lastname, domin)
    print(email+' -----')