@@ -99,73 +99,73 @@ Sample Codes
99
99
100
100
``` python
101
101
import MailboxValidator
102
-
103
- mbv = MailboxValidator.EmailValidation(' PASTE_API_KEY_HERE' )
104
- results = mbv.validate_email(' example@example.com' )
105
-
106
- if results is None :
107
- print (" Error connecting to API.\n " )
108
- elif results[ ' error_code ' ] == ' ' :
109
- print (' email_address = ' + results[' email_address' ] + " \n " )
110
- print (' domain = ' + results[' domain' ] + " \n " )
111
- print (' is_free = ' + results[' is_free' ] + " \n " )
112
- print (' is_syntax = ' + results[' is_syntax' ] + " \n " )
113
- print (' is_domain = ' + results[' is_domain' ] + " \n " )
114
- print (' is_smtp = ' + results[' is_smtp' ] + " \n " )
115
- print (' is_verified = ' + results[' is_verified' ] + " \n " )
116
- print (' is_server_down = ' + results[' is_server_down' ] + " \n " )
117
- print (' is_greylisted = ' + results[' is_greylisted' ] + " \n " )
118
- print (' is_disposable = ' + results[' is_disposable' ] + " \n " )
119
- print (' is_suppressed = ' + results[' is_suppressed' ] + " \n " )
120
- print (' is_role = ' + results[' is_role' ] + " \n " )
121
- print (' is_high_risk = ' + results[' is_high_risk' ] + " \n " )
122
- print (' is_catchall = ' + results[' is_catchall' ] + " \n " )
123
- print (' mailboxvalidator_score = ' + str (results[' mailboxvalidator_score' ]) + " \n " )
124
- print (' time_taken = ' + str (results[' time_taken' ]) + " \n " )
125
- print (' status = ' + results[' status' ] + " \n " )
126
- print (' credits_available = ' + str (results[' credits_available' ]) + " \n " )
127
- else :
128
- print (' error_code = ' + results[' error_code' ] + " \n " )
129
- print (' error_message = ' + results[' error_message' ] + " \n " )
102
+
103
+ mbv = MailboxValidator.EmailValidation(' PASTE_API_KEY_HERE' )
104
+ results = mbv.validate_email(' example@example.com' )
105
+
106
+ if results is None :
107
+ print (" Error connecting to API.\n " )
108
+ elif ' error ' not in results :
109
+ print (' email_address = ' + results[' email_address' ] + " \n " )
110
+ print (' domain = ' + results[' domain' ] + " \n " )
111
+ print (' is_free = ' + str ( results[' is_free' ]) + " \n " )
112
+ print (' is_syntax = ' + str ( results[' is_syntax' ]) + " \n " )
113
+ print (' is_domain = ' + str ( results[' is_domain' ]) + " \n " )
114
+ print (' is_smtp = ' + str ( results[' is_smtp' ]) + " \n " )
115
+ print (' is_verified = ' + str ( results[' is_verified' ]) + " \n " )
116
+ print (' is_server_down = ' + str ( results[' is_server_down' ]) + " \n " )
117
+ print (' is_greylisted = ' + str ( results[' is_greylisted' ]) + " \n " )
118
+ print (' is_disposable = ' + str ( results[' is_disposable' ]) + " \n " )
119
+ print (' is_suppressed = ' + str ( results[' is_suppressed' ]) + " \n " )
120
+ print (' is_role = ' + str ( results[' is_role' ]) + " \n " )
121
+ print (' is_high_risk = ' + str ( results[' is_high_risk' ]) + " \n " )
122
+ print (' is_catchall = ' + str ( results[' is_catchall' ]) + " \n " )
123
+ print (' mailboxvalidator_score = ' + str (results[' mailboxvalidator_score' ]) + " \n " )
124
+ print (' time_taken = ' + str (results[' time_taken' ]) + " \n " )
125
+ print (' status = ' + str ( results[' status' ]) + " \n " )
126
+ print (' credits_available = ' + str (results[' credits_available' ]) + " \n " )
127
+ else :
128
+ print (' error_code = ' + str ( results[' error ' ][ ' error_code' ]) + " \n " )
129
+ print (' error_message = ' + results[ ' error ' ] [' error_message' ] + " \n " )
130
130
```
131
131
132
132
133
133
## Check if an email is from a disposable email provider
134
134
135
135
``` python
136
136
import MailboxValidator
137
-
138
- mbv = MailboxValidator.EmailValidation(' PASTE_API_KEY_HERE' )
139
- results = mbv.is_disposable_email(' example@example.com' )
140
-
141
- if results is None :
142
- print (" Error connecting to API.\n " )
143
- elif results[ ' error_code ' ] == ' ' :
144
- print (' email_address = ' + results[' email_address' ] + " \n " )
145
- print (' is_disposable = ' + results[' is_disposable' ] + " \n " )
146
- print (' credits_available = ' + str (results[' credits_available' ]) + " \n " )
147
- else :
148
- print (' error_code = ' + results[' error_code' ] + " \n " )
149
- print (' error_message = ' + results[' error_message' ] + " \n " )
137
+
138
+ mbv = MailboxValidator.EmailValidation(' PASTE_API_KEY_HERE' )
139
+ results = mbv.is_disposable_email(' example@example.com' )
140
+
141
+ if results is None :
142
+ print (" Error connecting to API.\n " )
143
+ elif ' error ' not in results :
144
+ print (' email_address = ' + results[' email_address' ] + " \n " )
145
+ print (' is_disposable = ' + str ( results[' is_disposable' ]) + " \n " )
146
+ print (' credits_available = ' + str (results[' credits_available' ]) + " \n " )
147
+ else :
148
+ print (' error_code = ' + results[ ' error ' ] [' error_code' ] + " \n " )
149
+ print (' error_message = ' + results[ ' error ' ] [' error_message' ] + " \n " )
150
150
```
151
151
152
152
## Check if an email is from a free email provider
153
153
154
154
``` python
155
155
import MailboxValidator
156
-
157
- mbv = MailboxValidator.EmailValidation(' PASTE_API_KEY_HERE' )
158
- results = mbv.is_free_email(' example@example.com' )
159
-
160
- if results is None :
161
- print (" Error connecting to API.\n " )
162
- elif results[ ' error_code ' ] == ' ' :
163
- print (' email_address = ' + results[' email_address' ] + " \n " )
164
- print (' is_free = ' + results[' is_free' ] + " \n " )
165
- print (' credits_available = ' + str (results[' credits_available' ]) + " \n " )
166
- else :
167
- print (' error_code = ' + results[' error_code' ] + " \n " )
168
- print (' error_message = ' + results[' error_message' ] + " \n " )
156
+
157
+ mbv = MailboxValidator.EmailValidation(' PASTE_API_KEY_HERE' )
158
+ results = mbv.is_free_email(' example@example.com' )
159
+
160
+ if results is None :
161
+ print (" Error connecting to API.\n " )
162
+ elif ' error ' not in results :
163
+ print (' email_address = ' + results[' email_address' ] + " \n " )
164
+ print (' is_free = ' + str ( results[' is_free' ]) + " \n " )
165
+ print (' credits_available = ' + str (results[' credits_available' ]) + " \n " )
166
+ else :
167
+ print (' error_code = ' + results[ ' error ' ] [' error_code' ] + " \n " )
168
+ print (' error_message = ' + results[ ' error ' ] [' error_message' ] + " \n " )
169
169
```
170
170
171
171
Errors
@@ -183,4 +183,4 @@ Errors
183
183
Copyright
184
184
=========
185
185
186
- Copyright (C) 2018-2021 by MailboxValidator.com, support@mailboxvalidator.com
186
+ Copyright (C) 2018-2023 by MailboxValidator.com, support@mailboxvalidator.com
0 commit comments