نحوه تایید آدرس ایمیل با استفاده از پایتون

تأیید ایمیل فرآیندی است که شامل تأیید صحت یا مشروعیت یک آدرس ایمیل است. امروزه کسبوکارها تأیید ایمیل را در عملیات روزمره خود ادغام میکنند و ثابت شده است که این امر مؤثرتر است زیرا به آنها کمک میکند فقط آدرسهای ایمیل مشتریان معتبر و قابل دسترسی را حفظ کنند. ابزارهای تأیید ایمیلی که در آنجا در دسترس هستند، جالب و پیچیده هستند، اما دارای برچسب قیمتی هستند، برای توسعهدهندهای که هرگز نباید یک جمع باشد زیرا میتوانید ابزار خود را برای تأیید یک ایمیل یا ایمیل انبوه بسازید. در این مقاله، من به شما نشان خواهم داد که چگونه می توانید ابزار تأیید ایمیل خود را با استفاده از کتابخانه پایتون به نام verify-email بسازید.
در اینجا فهرست مطالب آمده است:
-
نصب پکیج مورد نیاز
-
تأیید یک آدرس ایمیل واحد
-
تأیید آدرس های ایمیل انبوه
-
افکار نهایی
نصب پکیج مورد نیاز
اول از همه، شما باید بسته تایید ایمیل را نصب کنید. اطمینان حاصل کنید که پیپ روی کامپیوتر شما کار می کند، در ترمینال خود دستور زیر را برای نصب بسته اجرا کنید:$ pip install verify-email
این تأیید ایمیل بسته آدرس های ایمیل را با بررسی نام دامنه و پینگ کردن کنترل کننده یا نام کاربری برای وجود آن تأیید می کند.
تأیید یک آدرس ایمیل واحد
ابتدا یک فایل پایتون جدید باز کنید، آن را فراخوانی کنید email-verifier-script.pyو در بالای فایل وارد کردن زیر را انجام دهید:from verify_email import verify_email
پس از انجام واردات، باید یک کنترل کننده تأیید ایمیل ایجاد کنید، این تابعی است که فرآیند تأیید ایمیل را انجام می دهد. تابع را فراخوانی کنید email_verifier() و آن را به شکل زیر در آورید:
def email_verifier(email):
# verifying email using verify_email function
verify = verify_email(email)
# checking if the verify value is True
if verify == True:
print(f'{email} is a valid email address')
# checking if the verify value is False
elif verify == False:
print(f'{email} is not a valid email address')
این email_verifier() تابع در حال دریافت یک ایمیل آرگومان است، این ایمیل توسط کاربر ارائه خواهد شد، بنابراین موارد زیر را انجام دهید:
# getting email from user
my_email = input('Enter email address:')
پس از اینکه کاربر آدرس ایمیل را ارائه کرد، باید تأیید شود، برای انجام این کار، یک تابع را به صورت زیر انجام دهید:
# calling the email_verifier function
email_verifier(my_email)
اکنون میتوانید اولین آدرس ایمیل خود را تأیید کنید، ترمینال را باز کنید و به فهرستی که اسکریپت در آن قرار دارد بروید. این اسکریپت را با استفاده از این دستور اجرا کنید:python email-verifier-script.py
از شما خواسته می شود که یک آدرس ایمیل وارد کنید، اگر آدرس ایمیل معتبر باشد، خروجی به شکل زیر خواهد بود:
اگر یک آدرس ایمیل نامعتبر وارد کنید، این چیزی است که دریافت می کنید:
تأیید آدرس های ایمیل انبوه
در این بخش، فهرستی از آدرسهای ایمیل را تأیید میکنید، بنابراین آن را تغییر دهید email-verifier-script.py فایلی که به شکل زیر باشد:
from verify_email import verify_email
# a list of email addresses to be verified
email_addresses = ['khumboklein@gmail.com', 'muo@gmail.com',
'admin@gmail.com', 'kchilamwa@hackbits.tech',
'trainings@updates.internshala.com', 'noreply@medium.com',
'maryellen.m@valnetinc.com']
for email in email_addresses:
# verify individual email address
verify = verify_email(email)
# checking if verify is True
if verify == True:
print(f'{email} is a valid email address')
# checking if verify is False
elif verify == False:
print(f'{email} is not a valid email address')
در قطعه کد، لیستی از آدرس های ایمیل وجود دارد. حلقه for در تمام آدرس های ایمیل موجود در لیست حلقه می زند. درون برای حلقه، یک ایمیل به صورت جداگانه تأیید می شود.
با اجرای اسکریپت، خروجی به صورت زیر خواهد بود:
افکار نهایی
با تطبیق پذیری پایتون، می توانید تأیید کننده آدرس ایمیل رایگان خود را با چند خط کد بسازید، این کار مفید است و ارزان تر از استفاده از یک سرویس تأیید ایمیل ممتاز است.